The iPhone Developer's Cookbook: Building Applications with the iPhone SDK (Developer's Library)
by Erica Sadun
from Addison-Wesley Professional
“This book would be a bargain at ten times its price! If you are writing iPhone software, it will save you weeks of development time. Erica has included dozens of crisp and clear examples illustrating essential iPhone development techniques and many others that show special effects going way beyond Apple’s official documentation.”
—Tim Burks, iPhone Software Developer, TootSweet Software
“Erica Sadun’s technical expertise lives up to the Addison-Wesley name. The iPhone Developer’s Cookbook is a comprehensive walkthrough of iPhone development that will help anyone out, from beginners to more experienced developers. Code samples and screenshots help punctuate the numerous tips and tricks in this book.”
—Jacqui Cheng, Associate Editor, Ars Technica
“We make our living writing this stuff and yet I am humbled by Erica’s command of her subject matter and the way she presents the material: pleasantly informal, then very appropriately detailed technically. This is a going to be the Petzold book for iPhone developers.”
—Daniel Pasco, Lead Developer and CEO, Black Pixel Luminance
“The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK should be the first resource for the beginning iPhone programmer, and is the best supplemental material to Apple’s own documentation.”
—Alex C. Schaefer, Lead Programmer, ApolloIM, iPhone Application Development Specialist, MeLLmo, Inc
“Erica’s book is a truly great resource for Cocoa Touch developers. This book goes far beyond the documentation on Apple’s Web site, and she includes methods that give the developer a deeper understanding of the iPhone OS, by letting them glimpse at what’s going on behind the scenes on this incredible mobile platform.”
—John Zorko, Sr. Software Engineer, Mobile Devices
The iPhone and iPod touch aren’t just attracting millions of new users; their breakthrough development platform enables programmers to build tomorrow’s killer applications. If you’re getting started with iPhone programming, this book brings together tested, ready-to-use code for hundreds of the challenges you’re most likely to encounter. Use this fully documented, easy-to-customize code to get productive fast—and focus your time on the specifics of your application, not boilerplate tasks.
Leading iPhone developer Erica Sadun begins by exploring the iPhone delivery platform and SDK, helping you set up your development environment, and showing how iPhone applications are constructed. Next, she offers single-task recipes for the full spectrum of iPhone/iPod touch programming jobs:
- Utilize views and tables
- Organize interface elements
- Alert and respond to users
- Access the Address Book (people), Core Location (places), and Sensors (things)
- Connect to the Internet and Web services
- Display media content
- Create secure Keychain entries
- And much more
You’ll even discover how to use Cover Flow to create gorgeous visual selection experiences that put scrolling lists to shame!
This book is organized for fast access: related tasks are grouped together, and you can jump directly to the right solution, even if you don’t know which class or framework to use. All code is based on Apple’s publicly released iPhone SDK, not a beta. No matter what iPhone projects come your way, The iPhone Developer’s Cookbook will be your indispensable companion.
A Beginner's Guide to Day Trading Online (2nd edition)
by Toni Turner
from Adams Media
Day trading is highly profitableÑand highly tumultuous. Moreover, the financial markets have changed considerably in recent years. Expert author Toni Turner gives you the latest information on mastering the markets, including:
- Decimalization of stock prices
- New trading products such as E-minis and Exchange Traded Funds (ETFs)
- Precision entries and exits
The iPhone Book: How to Do the Most Important, Useful & Fun Stuff with Your iPhone, 2nd Edition
by Scott Kelby
from Peachpit Press
Fully updated to cover Apple's new iPhone 3G this show-me-how-to-do-it book skips all the confusing techno-jargon and just tells you, in plain simple English, exactly how to use the iPhone features you want to use most. The iPhone Book is from Scott Kelby, the award-winning author of the smash bestseller The iPod Book, who takes that same highly acclaimed, casual, straight-to-the-point concept and layout and brings it to learning Apple's amazing iPhone. Scott teams up once again with tech guru and leading iPhone authority Terry White to put together a book that is an awful lot like the iPhone itself: simple to use and fun to learn. The book's layout is brilliant, with each page covering just one single topic, so finding the information you need is quick and easy, with a large full-color photo on each page so you can see exactly how it works. You'll quickly learn how to use the most useful and most requested iPhone features so you can start having fun, and start really using your iPhone today--right now. If you're ready to learn just the funk and not the junk, it's all here in the only book of its kind and you're going to love it.
CISSP Certification All-in-One Exam Guide, 4th Ed. (All-in-One)
by Shon Harris
from McGraw-Hill Osborne Media
All-in-One is All You Need
Fully revised for the latest exam release, this authoritative volume offers thorough coverage of all the material on the Certified Information Systems Security Professional (CISSP) exam. Written by a renowned security expert and CISSP, this guide features complete details on all 10 exam domains developed by the International Information Systems Security Certification Consortium (ISCAndsup2;). Inside, youAnd#39;ll find learning objectives at the beginning of each chapter, exam tips, practice questions, and in-depth explanations. CISSP All-in-One Exam Guide, Fourth Edition will not only help you pass the test, but also be your essential on-the-job reference.
Covers all 10 subject areas on the exam:
- Access control
- Application security
- Business continuity and disaster recovery planning
- Cryptography
- Information security and risk management
- Legal, regulations, compliance, and investigations
- Operations security
- Physical (environmental) security
- Security architecture and design
- Telecommunications and network security
The CD-ROM features:
- Simulated exam with practice questions and answers
- Video training from the author
- Complete electronic book
JavaScript: The Definitive Guide
by David Flanagan
from O'Reilly Media, Inc.
Since the earliest days of Internet scripting, Web developers have considered JavaScript: The Definitive Guide an essential resource. David Flanagan's approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer's requirements nicely. The brand-new fourth edition of Flanagan's "Rhino Book" includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying--as he did in earlier editions--what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It's impossible to keep track of the differences among half a dozen vendors' generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers' capabilities.
Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side JavaScript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text--Danny Goodman's JavaScript Bible--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. --David Wall
Topics covered: The JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarize syntax and options while providing copious code examples.
This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including: Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applications
Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.
Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to: Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much more
Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.
Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequestobject and the canvas tag.
More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications.
""A must-have reference for expert JavaScript programmers...well-organized and detailed."" -- Brendan Eich, creator of JavaScript
Windows Vista: The Missing Manual
by David Pogue
from Pogue Press
Windows Vista is Microsoft's most important software release in more than a decade. It offers users an abundance of new and upgraded features that were more than five years in the making: a gorgeous, glass-like visual overhaul; superior searching and organization tools; a multimedia and collaboration suite; and above all, a massive, top-to-bottom security-shield overhaul. There's scarcely a single feature of the older versions of Windows that hasn't been tweaked, overhauled, or replaced entirely.
But when users first encounter this beautiful new operating system, there's gonna be a whole lotta head-scratchin', starting with trying to figure out which of the five versions of Vista is installed on the PC (Home, Premium, Business, Enterprise, Ultimate).
Thankfully, Windows Vista: The Missing Manual offers coverage of all five versions. Like its predecessors, this book from New York Times columnist, bestselling author, and Missing Manuals creator David Pogue illuminates its subject with technical insight, plenty of wit, and hardnosed objectivity for beginners, veteran standalone PC users, and those who know their way around a network. Readers will learn how to: Navigate Vista's elegant new desktop Locate anything on your hard drive quickly with the fast, powerful, and fully integrated search function Use the Media Center to record TV and radio, present photos, play music, and record any of the above to DVD Chat, videoconference, and surf the Web with the vastly improved Internet Explorer 7 tabbed browser Build a network for file sharing, set up workgroups, and connect from the road Protect your PC and network with Vista's beefed up security And much more.
This jargon-freeguide explains Vista's features clearly and thoroughly, revealing which work well and which don't. It's the book that should have been in the box!
CCNA: Cisco Certified Network Associate Study Guide: Exam 640-802
by Todd Lammle
from Sybex
Completely Revised for the New 2007 Version of the CCNA Exam (#640-802)
Cisco networking authority Todd Lammle has completely updated this new edition to cover all of the exam objectives for the latest version of the CCNA exam. Todd’s straightforward style provides lively examples, easy-to-understand analogies, and real-world scenarios that will not only help you prepare for the exam, but also give you a solid foundation as a Cisco networking professional.
Packed with updated topics that have been added to the 2007 version of the CCNA exam, this updated study guide features expanded coverage of key topic areas plus new material on switching, network address translation, and OSPF. Inside, find the complete instruction you need, including:
- Full coverage of all exam objectives in a systematic approach, so you can be confident you’re getting the instruction you need for the exam
- Practical hands-on exercises and labs to reinforce critical skills,
- Real-world scenarios that put what you’ve learned in the context of actual job roles
- Challenging review questions in each chapter to prepare you for exam day
- Exam Essentials, a key feature in each chapter that identifies critical areas you must become proficient in before taking the exam
- CD-ROM Includes:
- Chapter Review Questions
- Four Full-Length Practice Exams
- 200 Electronic Flashcards
- Audio and Video Instruction from Todd Lammle
- Full book in searchable PDF format
CCNA Official Exam Certification Library (CCNA Exam 640-802) (Exam Certification Guide)
by Wendell Odom
from Cisco Press
CCNA Official Exam Certification Library, Third Edition, is the newest edition of the all-time best-selling CCNA self-study preparation package. This comprehensive review and practice package is designed for the latest CCNA® 640-802 exams. The two books contained in this package, CCENT/CCNA ICND1 Official Exam Certification Guide, Second Edition, and CCNA ICND2 Official Exam Certification Guide, Second Edition, present complete reviews and a more challenging and realistic preparation experience. The books are updated to cover all the new 640-802 exam objectives, such as security, wireless, IPv6, and troubleshooting.
Please note that while this is the Third Edition of the Library, the two books inside are Second Editions. This is correct, and the editions align differently because of changes in the names of the exams, from the old INTRO and ICND to the new ICND1 and ICND2 formats.
What can you do with the CCNA Official Exam Certification Library?
- Assess your knowledge with chapter-opening quizzes
- Review key concepts with Exam Preparation Tasks
- Practice with hundreds of exam questions on the CD-ROM
- Learn about more complex topics with over one hour of video training
CCNA Official Exam Certification Library, Third Edition, presents you with an organized test preparation routine through the use of proven series elements and techniques. “Do I Know This Already” quizzes open each chapter and allow you to decide how much time you need to spend on each section. Chapter ending Exam Preparation Tasks sections help drill you on key concepts you must know thoroughly and help increase your speed in answering questions, a difficult hurdle many candidates face on the new exams. Final Preparation chapters guide you through tools and resources to help you craft your final study plan. Special troubleshooting sections help you master the complex scenarios you will face on the exam.
The companion CD-ROMs contain a powerful testing engine with over 400 questions that allow you to focus on individual topic areas or take complete, timed exams. The test engine also includes simulation and testlet questions, and all questions are available in study mode and test mode. The assessment engine also tracks your performance and provides feedback on a chapter-by-chapter basis, presenting question-by-question remediation to the text.
The bonus DVDs contain more than 60 minutes of personal video mentoring from the author focused mainly on the topic of subnetting. These videos help bring difficult subnetting concepts to life and make learning easy.
Well-regarded for its level of detail, assessment features, and challenging practice questions, this completely revised and updated edition provides you with more detailed information and more realistic practice exercises than any other CCNA study guide, enabling you to succeed on the exam the first time.
Best-selling author and senior instructor Wendell Odom shares preparation hints and test-taking tips, helping you to identify areas requiring further study and to improve your conceptual and hands-on knowledge. The material is presented in a concise manner, focusing on increasing your understanding of exam topics and preparing you for the numerous challenges the exams present.
These official study guides help you master all the topics on the CCNA exams, including:
- TCP/IP and OSI networking models
- Operating Cisco routers and LAN switches
- Ethernet switch configuration and troubleshooting
- Virtual LANs and Spanning Tree Protocol
- Wireless LANs
- IP addressing and subnetting
- Routing protocols
- Router configuration and troubleshooting
- Static and connected routes
- VLSM and route summarization
- IP access control lists
- OSPF and EIGRP configuration
- WAN configuration and troubleshooting
- Frame Relay
- Network Security and VPNs
- NAT
- IPv6
- Troubleshooting
Network Warrior
by Gary A. Donahue
from O'Reilly Media, Inc.
Written by networking veteran with 20 years of experience, Network Warrior provides a thorough and practical introduction to the entire network infrastructure, from cabling to the routers. What you need to learn to pass a Cisco certification exam such as CCNA and what you need to know to survive in the real world are two very different things. The strategies that this book offers weren 't on the exam, but they 're exactly what you need to do your job well. Network Warrior takes you step by step through the world of hubs, switches, firewalls, and more, including ways to troubleshoot a congested network, and when to upgrade and why. Along the way, you 'll gain an historical perspective of various networking features, such as the way Ethernet evolved. Based on the author 's own experience as well as those he worked for and with, Network Warrior is a Cisco-centric book, focused primarily on the TCP/IP protocol and Ethernet networks -- the realm that Cisco Systems now dominates. The book covers: The type of networks now in use, from LANs, WANs and MANs to CANs The OSI Model and the layers involved in sending data Hubs, repeaters, switches, and trunks in practice Auto negotiation and why it 's a common problem in network slowdowns Route maps, routing protocols, and switching algorithms in Cisco routers The resilient Ethernet -- how to make things truly redundant Cisco 6500 multi-layer switches and the Catalyst 3750 switch Telecom nomenclature -- why it 's different from the data world T1 and DS3 Firewall theory, designing access lists, authentication in Cisco devices Server load balancing technology Content switch module in action Designing QOS and what QOS does not do IP design andsubnetting made easy The book also explains how to sell your ideas to management, how networks become a mess as a company grows, and why change control is your friend. Network Warrior will help network administrators and engineers win the complex battles they face every day.
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (Microsoft .NET Development Series)
by Krzysztof Cwalina
from Addison-Wesley Professional
“ Framework Design Guidelines is one of those rare books that can be read at different reading levels and can be useful to different kinds of developers. Regardless of whether you want to design an effective object model, improve your understanding of the .NET Framework, borrow from the experience of software gurus, stay clear of the most common programming mistakes, or just get an idea of the huge effort that led to the .NET initiative, this book is a must-read.”
–Francesco Balena, The VB Migration Partner Team (www.vbmigration.com), Code Architect, Author, and Microsoft Regional Director, Italy
“ Frameworks are valuable but notoriously difficult to construct: your every decision must be geared toward making them easy to be used correctly and difficult to be used incorrectly. This book takes you through a progression of recommendations that will eliminate many of those downstream ‘I wish I’d known that earlier’ moments. I wish I’d read it earlier.”
–Paul Besly, Principal Technologist, QA
“ Not since Brooks’ The Mythical Man Month has the major software maker of its time produced a book so full of relevant advice for the modern software developer. This book has a permanent place on my bookshelf and I consult it frequently.”
–George Byrkit, Senior Software Engineer, Genomic Solutions
“ Updated for the new language features of the .NET Framework 3.0 and 3.5, this book continues to be the definitive resource for .NET developers and architects who are designing class library frameworks. Some of the existing guidelines have been expanded with new annotations and more detail, and new guidance covering such features as extension methods and nullable types has also been included. The guidance will help any developer write clearer and more understandable code, while the annotations provide invaluable insight into some of the design decisions that made the .NET Framework what it is today.”
–Scott Dorman, Microsoft MVP and President, Tampa Bay International Association of Software Architects
“ Filled with information useful to developers and architects of all levels, this book provides practical guidelines and expert background information to get behind the rules. Framework Design Guidelines takes the already published guidelines to a higher level, and it is needed to write applications that integrate well in the .NET area.”
–Cristof Falk, Software Engineer
“ This book is an absolute must read for all .NET developers. It gives clear ‘do’ and ‘don’t’ guidance on how to design class libraries for .NET. It also offers insight into the design and creation of .NET that really helps developers understand the reasons why things are the way they are. This information will aid developers designing their own class libraries and will also allow them to take advantage of the .NET class library more effectively.”
–Jeffrey Richter, Author/Trainer/Consultant, Wintellect
“ The second edition of Framework Design Guidelines gives you new, important insight into designing your own class libraries: Abrams and Cwalina frankly discuss the challenges of adding new features to shipping versions of their products with minimal impact on existing code. You’ll find great examples of how to create version N+1 of your software by learning how the .NET class library team
created versions 2.0, 3.0, and 3.5 of the .NET library. They were able to add generics, WCF, WPF, WF, and LINQ with minimal impact on the existing APIs, even providing capabilities for customers wanting to use only some of the new features, while still maintaining compatibility with the original library.”
–Bill Wagner, Founder and Consultant, SRT Solutions, author of Effective C# and More Effective C#
“ This book is a must read for all architects and software developers thinking about frameworks. The book offers insight into some driving factors behind the design of the .NET Framework. It should be considered mandatory reading for anybody tasked with creating application frameworks.”
–Peter Winkler, Sr. Software Engineer, Balance Technology Inc.
“An instant classic.”
–From the Foreword by Miguel de Icaza
Framework Design Guidelines, Second Edition, teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framework. Expanded and updated for .NET 3.5, this new edition focuses on the design issues that directly affect the programmability of a class library, specifically its publicly accessible APIs.
This book can improve the work of any .NET developer producing code that other developers will use. It includes copious annotations to the guidelines by thirty-five prominent architects and practitioners of the .NET Framework, providing a lively discussion of the reasons for the guidelines as well as examples of when to break those guidelines.
Microsoft architects Krzysztof Cwalina and Brad Abrams teach framework design from the top down. From their significant combined experience and deep insight, you will learn
- The general philosophy and fundamental principles of framework design
- Naming guidelines for the various parts of a framework
- Guidelines for the design and extending of types and members of types
- Issues affecting–and guidelines for ensuring–extensibility
- How (and how not) to design exceptions
- Guidelines for–and examples of–common framework design patterns
Guidelines in this book are presented in four major forms: Do, Consider, Avoid, and Do not. These directives help focus attention on practices that should always be used, those that should generally be used, those that should rarely be used, and those that should never be used. Every guideline includes a discussion of its applicability, and most include a code example to help illuminate the dialogue.
Framework Design Guidelines, Second Edition, is the only definitive source of best practices for managed code API development, direct from the architects themselves.
A companion DVD includes the Designing .NET Class Libraries video series, instructional presentations by the authors on design guidelines for developing classes and components that extend the .NET Framework. A sample API specification and other useful resources and tools are also included.
+++


