Thursday, January 31, 2013

Foundations of Python Network Programming 2e


Foundations of Python Network Programming 2nd Edition PDF Download Ebook. John Goerzen and Brandon Rhodes target Python 2.5 through Python 2.7, the most popular production versions of the language. Python has made great strides since Apress released the first edition of this book back in the days of Python 2.3. The advances required new chapters to be written from the ground up, and others to be extensively revised.

You will learn fundamentals like IP, TCP, DNS and SSL by using working Python programs; you will also be able to familiarize yourself with infrastructure components like memcached and message queues. You can also delve into network server designs, and compare threaded approaches with asynchronous event-based solutions.

But the biggest change is this edition's expanded treatment of the web. The HTTP protocol is covered in extensive detail, with each feature accompanied by sample Python code. You can use your HTTP protocol expertise by studying an entire chapter on screen scraping and you can then test lxml and BeautifulSoup against a real-world web site. The chapter on web application programming now covers both the WSGI standard for component interoperability, as well as modern web frameworks like Django.

By reading this book, you understand low level networking, handle sending and receiving email including composing and decoding emails, SMTP, POP and IMAP. Readers can program the lower levels of web application programming such as FastCGI and WSGI and HTTP itself and learn how to use memcached and message qeues using Python.

Finally, all of the old favorites from the first edition are back: E-mail protocols like SMTP, POP, and IMAP get full treatment, as does XML-RPC. You can still learn how to code Python network programs using the Telnet and FTP protocols, but you are likely to appreciate the power of more modern alternatives like the paramiko SSH2 library. If you are a Python programmer who needs to learn the network, this is the book that you want by your side.

More details about this book

or

Download Foundations of Python Network Programming PDF Ebook :

Building Wireless Sensor Networks, Robert Faludi


Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing PDF Download Ebook. Robert Faludi shows how to create distributed sensor systems and intelligent interactive devices using the ZigBee wireless networking protocol and Series 2 XBee radios.

By the time you're halfway through this fast-paced, hands-on guide, you'll have built a series of useful projects, including a complete ZigBee wireless network that delivers remotely sensed data. Radio networking is creating revolutions in volcano monitoring, performance art, clean energy, and consumer electronics. As you follow the examples in each chapter, you'll learn how to tackle inspiring projects of your own. This practical guide is ideal for inventors, hackers, crafters, students, hobbyists, and scientists. Readers can investigate an assortment of practical and intriguing project ideas

You can prepare your ZigBee toolbox with an extensive shopping list of parts and programs. There are tips to create a simple, working ZigBee network with XBee radios in less than two hours -- for under $100, use the Arduino open source electronics prototyping platform to build a series of increasingly complex projects.

You get familiar with XBee's API mode for creating sensor networks, build fully scalable sensing and actuation systems with inexpensive components, learn about power management, source routing, and other XBee technical nuances to make gateways that connect with neighboring networks, including the Internet.

More details about this book

or

Download Building Wireless Sensor Networks PDF Ebook :

Wednesday, January 30, 2013

Network Flows Theory, Algorithms and Applications


Network Flows Theory, Algorithms and Applications PDF Download Ebook. Ravindra K. Ahuja, Thomas L. Magnanti and James B. Orlin bring the classic and the contemporary aspects with comprehensive introduction to network flows by providing an integrative view of theory, algorithms, and applications. It offers in-depth and self-contained treatments of shortest path, maximum flow, and minimum cost flow problems, including a description of new and novel polynomial-time algorithms for these core models.

This book is aimed for professionals working with network flows, optimization, and network programming. It emphasizes powerful algorithmic strategies and analysis tools such as data scaling, geometric improvement arguments, and potential function arguments.

This text provides easy-to-understand descriptions of several important data structures, including d-heaps, Fibonacci heaps, and dynamic trees. It devotes a special chapter to conducting empirical testing of algorithms with over 150 applications of network flows to a variety of engineering, management, scientific domains, extensive reference notes and illustrations.

More details about this book

or

Download Network Flows Theory, Algorithms and Applications PDF Ebook :

Tuesday, January 29, 2013

PHP and MySQL for Dynamic Web Sites 4th Edition


PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide 4th Edition PDF Download Ebook. Larry Ullman offers winning open-source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create.

With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications.

This guide is indispensable for beginning to intermediate level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest features and techniques with PHP and MySQL. Also new to this edition are chapters introducing jQuery and object-oriented programming techniques.

In terms of what's new, there are three entirely new chapters. Chapter 6: Database Design takes some material out of a couple of chapters in the previous edition, breaks it down into smaller steps, and creates a more cohesive discussion of every key facet of database design. Chapter 15: Introducing jQuery is entirely new, introducing JavaScript and the jQuery framework.

The examples include form validation, event handling, and Ajax. Chapter 16: An OOP Primer is also entirely new, discussing the basics of object-oriented programming in PHP. The focus is really on basic ideas and syntax, using existing classes (OOP design and theory requires too many pages to fit into this book).

In terms of revised content, every chapter now ends with a "Review and Pursue" section which asks questions that stress key points and provides prompts for how you can expand upon the information you just learned. Finally, Appendix A: Installation has a new section on Apache server configuration. To save space, the Appendix is being made available for free online from the book's publisher, Peachpit Press.

More details about this book

or

Download Learning PHP, MySQL, JavaScript and CSS PDF Ebook :

PHP Advanced and Object-Oriented Programming 3e


PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide 3rd Edition PDF Download Ebook. Larry Ullman provides fourteen chapters of step-by-step content and specific topics in direct, focused segments, shows how PHP is used in real-world applications. The book teaches developing web applications using advanced PHP techniques and advanced database concepts.

This edition offers several chapters devoted to object-oriented programming and all-new chapters on debugging, testing, and performance and using the Zend framework. Author hosts a popular companion website at www.larryullman.com, where readers can freely download code used in the book, access a user forum and book updates, and get advice directly from the author.

Author teaches specific topics in direct, focused segments, shows how PHP is used in real-world applications, features popular and most-asked-about scripts, and details those technologies that will be more important in the future. You'll learn about object-oriented programming, PHP interactions with a server, XML, RSS, Networking with PHP, image and PDF generation, and more.

Larry Ullman is a writer, Web and software developer, trainer, instructor, speaker, and consultant. He has written 22 books and numerous articles. His books have sold over 300,000 copies worldwide in more than 20 languages. As his readers, students, and co-workers can attest, Larry's strength is in translating geek into English: converting the technical and arcane into something comprehensible and useful.

More details about this book

or

Download PHP Advanced and Object-Oriented Programming PDF Ebook :

Monday, January 28, 2013

Learning PHP, MySQL, JavaScript and CSS, Robin Nixon


Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites 2nd Edition PDF Download Ebook. Robin Nixon shows how to build interactive, data-driven websites with the powerful combination of PHP, MySQL, JavaScript and CSS - the top technologies for creating modern sites. This hands-on guide explains each technology separately, shows you how to combine them, and introduces valuable web programming concepts such as objects, XHTML, cookies, and session management.

Carefully paced for non-programmers, this second edition of the top-selling guide to web development now also provides an extensive introduction to CSS, and benefits from reader questions and suggestions about the first edition, making the new edition even easier to follow and more information-packed than ever.

Plus, to ensure your have understood all the main points, you'll practice what you've learned with review questions at the end of each chapter, and there's even a sample social networking platform built with the elements introduced in this book.

Learning this guide will enable you to understand PHP up to an intermediate level, including the basics of object-oriented programming, master MySQL, from database structure to complex queries, create web pages with PHP and MySQL by integrating forms and other HTML features, learn about JavaScript, from functions and event handling to accessing the Document Object Model.

You can pick up the basics of CSS (and CSS3) and learn how to use it to create compelling and dynamic web pages, find out how to manipulate CSS properties directly from JavaScript, make Ajax calls and turn your website into a highly interactive environment, upload and manipulate files and images, validate user input, and secure your applications and bring all these technologies together to create a social networking site.

More details about this book

or

Download Learning PHP, MySQL, JavaScript and CSS PDF Ebook :

PHP for the Web: Visual QuickStart Guide 4th Edition


PHP for the Web: Visual QuickStart Guide 4th Edition PDF Download Ebook. Larry Ullman uses step-by-step instructions and plenty of screenshots to teach beginning and intermediate users this popular open-source scripting language. Author guides readers through the latest developments including use and awareness of HTML5 with PHP.

Other addressed changes include removal of outdated functions and more efficient ways to tackle common needs. Both beginning users, who want a thorough introduction to the technology, and more intermediate users, who are looking for a convenient reference, will find what they need here--in straightforward language and through readily accessible examples.

This book was written for the average computer user wanting to begin developing dynamic Web sites. No prior programming experience is assumed, although you should already be familiar with the basics of HTML. The focus of the book is the PHP language itself, but two chapters introduce MySQL and SQL, in order to start using a database backend.

Author started by fixing any minor problems and updating the code for the latest version of PHP. New in this edition is a "Review and Pursue" section at the end of each chapter. The review prompts revisit the chapter's key points. The pursue prompts are specific recommendations for how to apply what you just learned on your own. So you can turn to the book's supporting forum for help or feedback on the "Review and Pursue" section.

Also new in this edition is an added chapter, called "Putting It All Together." The chapter demonstrates how to use everything covered in the book to assemble a mini-Web application, with authentication and full CRUD (Create, Retrieve, Update, and Delete) functionality.

More details about this book

or

Download PHP for the Web PDF Ebook :

PHP Solutions: Dynamic Web Design Made Easy 2e


PHP Solutions: Dynamic Web Design Made Easy 2nd Edition PDF Download Ebook. David Powers incorporates changes to PHP since the first edition and to offer the latest techniques--a classic guide modernized for 21st century PHP techniques, innovations, and best practices.

You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you're not a programmer and the thought of writing code sends a chill up your spine. Or maybe you've dabbled a bit in PHP and MySQL, but you can't get past baby steps.

If this describes you, then you've just found the right book. PHP and the MySQL database are deservedly the most popular combination for creating dynamic websites. They're free, easy to use, and provided by many web hosting companies in their standard packages. Unfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value.

In contrast, this book gives you real value right away through a series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design.

But this book doesn't just provide a collection of ready-made scripts: each PHP Solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. By the end of the book, you'll have the confidence to start writing your own scripts or--if you prefer to leave that task to others--to adapt existing scripts to your own requirements. Right from the start, you're shown how easy it is to protect your sites by adopting secure coding practices.

More details about this book...

or

Download PHP Solutions: Dynamic Web Design Made Easy PDF Ebook :

Saturday, January 26, 2013

PHP and MySQL Web Development 5th Edition


PHP and MySQL Web Development 5th Edition PDF Download Ebook. Luke Welling and Laura Thomson reflect the latest versions of PHP and MySQL. Maintaining the approach that has made this book so successful through, Luke Welling and Laura Thomson add extensive new coverage of security, cloud and mobile development, and using the PEAR repository's massive resources.

Part I offers a crash course in using PHP, including data storage/retrieval, arrays, strings, regular expressions, code reuse, objects, and error/exception handling. Next, walk through designing, creating, accessing, and programming MySQL databases. The topics turn to the topic of e-commerce, adding extensive new coverage of web security with up-to-the-minute discussions of authentication and secure transactions.

A full section of advanced PHP techniques addresses everything from networking and filesystem interaction to image generation and session control. The authors conclude with primers on real-world development and debugging, followed by ten start-to-finish case studies, from authentication to content management, personalized PDFs to web services and Web 2.0 apps.

This book shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server.

This book includes numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing Web 2.0 applications with Ajax-based interactivity.

More details about this book

or

Download PHP and MySQL Web Development PDF Ebook :

Adobe Creative Suite 6 Design and Web Premium Digital Classroom


Adobe Creative Suite 6 Design and Web Premium Digital Classroom PDF Download Ebook. Jennifer Smith, Jeremy Osborn and AGI Creative Team offer full-color, step-by-step instructions that make even the most complicated tasks easy to understand, while the video training enhances the content covered in the book.

More than 25 self-paced lessons teach you the basics of page layout, vector graphics, photo editing, document management, web design, animation, file management, and much more. Each step-by-step lesson is accompanied by exercises and video tutorials to make the concepts and techniques crystal clear.

You'll find instruction for the complete suite, including InDesign, Illustrator, Photoshop, Dreamweaver, Flash, Fireworks, and Adobe Bridge. This text combines an 800+- page full-color instructional book along with lesson files and video training from expert instructors. It covers each component of the complete Adobe Creative Suite 6 Design and Web Premium package, including InDesign, Illustrator, Photoshop, Dreamweaver, Flash, Fireworks, and Adobe Bridge.

This text offers an effective way to master all the powerful tools in Adobe Creative Suite 6 Design and Web Premium at your own pace. It shows how to build and maintain standards-based websites using Dreamweaver® CS6, develop compelling layouts for print and digital distribution with InDesign® CS6, create multimedia, text, and animation using Flash® Professional CS6, design eye-catching vector graphics using Illustrator® CS6 and work more efficiently using Adobe® Bridge to keep your CS6 projects organized.

More details about this book

or

Download Adobe Creative Suite Design and Web Premium Digital Classroom PDF Ebook :

CSS3: The Missing Manual 3rd Edition, McFarland


CSS3: The Missing Manual 3rd Edition PDF Download Ebook. David Sawyer McFarland shows you how to take your HTML and CSS skills to the next level, with valuable tips, tricks, and step-by-step instructions. You’ll quickly learn how to build web pages that look great and run fast on devices and screens of all sizes.

The important stuff you need to know is to start with the basics, write CSS3-friendly HTML, including the HTML5 tags recognized by today’s browsers, apply real-world design, format text, create navigation tools, and enhance pages with graphics. You can make your pages lively by creating eye-catching animations and give your visitors attractive tables and forms.

Authors also shows tips to take control of page layouts, use professional design techniques such as floats and positioning, look great on any device, craft websites that adapt to desktop, tablet, and mobile browsers. You get advanced techniques to use CSS3 more effectively and efficiently, and ensure that your web pages look good when printed.

This text has condensed a large amount of content into nearly 600 pages. Considering the page size, readers should suppose McFarland has invested the time to uncover and emphasize the most critical features and techniques of proper and efficient CSS implementation. And, indeed, that’s what McFarland has done.

More details about this book

or

Download CSS3: The Missing Manual PDF Ebook :

Friday, January 25, 2013

Responsive Web Design with HTML5 and CSS3

This summary is not available. Please click here to view the post.

Head First HTML5 Programming: Building Web Apps with JavaScript


Head First HTML5 Programming: Building Web Apps with JavaScript PDF Download Ebook. Eric Freeman and Elisabeth Robson provide ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.

Readers learn how to make your pages truly interactive by using the power of the DOM, understand how JavaScript works and take yourself from novice to well-informed in just a few chapters, learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages and use the Geolocation API to know where your users are.

Authors bring out your inner artist with Canvas, HTML5’s new 2D drawing surface, go beyond just plugging a video into your pages, and create custom video experiences, learn the secret to grabbing five megabytes of storage in every user’s browser and improve your page’s responsiveness and performance with Web workers.

HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.

Now you probably already know all about HTML markup (otherwise known as structure) and you know all about CSS style (presentation), but what you’ve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but they’re still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.

More details about this book

or

Download Head First HTML5 Programming PDF Ebook :

HTML5: The Missing Manual, Matthew MacDonald


HTML5: The Missing Manual PDF Download Ebook. Matthew MacDonald shows how HTML5 helps make web design tools and search engines work smarter, build playback pages that work in every browser, create shapes, pictures, text, and animation—and make them interactive.

You can use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices, build web apps with rich desktop features, let users work with your app offline, and process user-selected files in the browser. You can create location-aware apps and write geolocation applications directly in the browser.

HTML5 is more than a markup language—it's a dozen independent web standards all rolled into one. Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly.

Matthew MacDonald is a science and technology writer with well over a dozen books to his name. Web novices can tiptoe out onto the Internet with him. HTML fans can learn about the cutting edge of web design in HTML5: The Missing Manual. And human beings of all description can discover just how strange they really are in the quirky handbooks Your Brain: The Missing Manual and Your Body: The Missing Manual.

More details about this book

or

Download HTML5: The Missing Manual PDF Ebook :

The Definitive Guide to HTML5 by Adam Freeman


The Definitive Guide to HTML5 PDF Download Ebook. Adam Freeman provides the breadth of information you'll need to start creating the next generation of HTML5 websites. It covers all the base knowledge required for standards-compliant, semantic, modern website creation. It also covers the full HTML5 ecosystem and the associated APIs that complement the core HTML5 language.

The Definitive Guide to HTML5 begins by tackling the basics of HTML5, ensuring that you know best practices and key uses of all of the important elements, including those new to HTML5. This section also covers extended usage of CSS3, JavaScript, and DOM manipulation, making you proficient in all core aspects of modern website creation.

The final part of the book covers the associated W3C APIs that surround the HTML5 specification. You will achieve a thorough working knowledge of the Geolocation API, web storage, creating offline applications, and the new drag and drop functionality. The Definitive Guide to HTML5 also dives into the key media enhancements of HTML5 and its surrounding technologies: Canvas, video and audio.

Inside, you learn how to use all of the core features of HTML5, make the most of the APIs that surround HTML5, such as Geolocation, Web Storage, and drag and drop, leverage the media capabilities of the modern web: Canvas, audio, and video. This book is for web developers and designers who want to increase their HTML5 skills to create modern, standards-compliant websites.

Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and training for his first competitive triathlon.

More details about this book

or

Download The Definitive Guide to HTML5 PDF Ebook :

Wednesday, January 23, 2013

New Perspectives on HTML, CSS and Dynamic HTML 5e


New Perspectives on HTML, CSS, and Dynamic HTML 5th Edition PDF Download Ebook. Patrick Carey includes everything readers need to learn to create simple to complex Web sites using HTML5, CSS3, and Dynamic HTML.

This text follows the signature New Perspectives approach to engaging students through case-based, problem-solving learning. Case problems reinforce concepts with critical-thinking activities and hands-on tasks, while advanced tutorials help students enhance their skills by applying concepts to create interactive features such as animated text, image and text rollovers, and transitions.

The book includes numerous new cases throughout the tutorials and end-of-chapter exercises, providing realistic, current scenarios to engage students' interest and allow them to explore the practical applications of key concepts. It provides students with comprehensive instruction on HTML5, CSS3, and DHTML using the New Perspectives Series' signature case-based, problem-solving approach, which makes even complex material more interesting and easier to master.

This proven text teaches students how to create and validate well-formed documents that are compliant with HTML standards.It is designed to foster students' confidence by helping them continually increase their knowledge and build skills as they progress to increasingly difficult tasks within each chapter.

End-of-chapter materials including tutorial summaries, review assignments, and multiple case problems reinforce key concepts and help students assess and enhance their skills while reviewing and applying what they have learned.

More details about this book

or

Download New Perspectives on HTML, CSS and Dynamic HTML PDF Ebook :

Head First HTML and CSS 2nd Edition Ebook


Head First HTML and CSS 2nd Edition PDF Free Download Ebook. Elisabeth Robson and Eric Freeman describe the basic concepts of HTML first (without worrying about these details), and then, when you have a solid understanding of HTML, teach you to write standards compliant HTML and XHTML. This has the added benefit that the technical details are more meaningful after you've already learned the basics.

To write standards-based HTML or XHTML, there are a lot of technical details you need to understand that aren't helpful when you're trying to learn the basics of HTML. It's also important that you be writing compliant HTML or XHTML when you start using CSS, so, we make a point of getting you to standards-based HTML and XHTML before you begin any serious work with CSS.

Authors focus on the core HTML elements and CSS properties that matter to you, the beginner, and making sure that you really, truly, deeply understand how and when to use them. In any case, once you're done with this book, you'll be able to pick up any reference book and get up to speed quickly on all the elements and properties we left out.

You learn the real secrets of creating web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet.

With this guide, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read this book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML and CSS into your brain in a way that sticks.

More details about this book

or

Download Head First HTML and CSS PDF Ebook :

HTML5 & CSS3 Visual QuickStart Guide 7th Edition


HTML5 & CSS3 Visual QuickStart Guide 7th Edition PDF Download Ebook. Elizabeth Castro and Bruce Hyslop use crystal-clear instructions and friendly prose to introduce you to all of today's HTML and XHTML essentials. You’ll learn how to design, structure, and format your Web site. You'll create and use images, links, styles, lists, tables, frames, and forms, and you'll add sound and movies to your site.

This guide shows how to write semantic HTML, both with elements that have been around for years and ones that are new in HTML5, prepare images for the Web and add them to your pages, use CSS to style text, add background colors and images, and implement a multicolumn layout. Readers build a single site for all users—whether they are using a mobile phone, tablet, laptop, desktop computer, or other Web-enabled device—based on many of the components of responsive Web design, including CSS3 media queries.

You can leverage new selectors in CSS3, add Web fonts to your pages with @font-face, and use CSS3 effects such as opacity, background alpha transparency, gradients, rounded corners, drop shadows, shadows inside elements, text shadows, and multiple background images. You can improve your site’s accessibility with ARIA landmark roles and other good coding practices.

There are also guidelines to build forms to solicit input from your visitors, include media in your pages with the HTML5 audio and video elements, test and debug your Web pages, secure a domain name and publish your site.

Finally, you will test and debug your site, and publish it to the Web. Along the way, you'll find extensive coverage of CSS techniques, current browsers (Opera, Safari, Firefox), creating pages for the mobile Web, and more.

More details about this book

or

Download HTML5 & CSS3 Visual QuickStart Guide PDF Ebook :

HTML and CSS: Design and Build Websites, Duckett

This summary is not available. Please click here to view the post.

Tuesday, January 22, 2013

Head First JavaScript by Michael Morrison


Head First JavaScript PDF Download Ebook. Michael Morrison explains the basics of programming, from variables to types to looping, how the web browser runs your code, and how you can talk to the browser with your code and why you'll never have to worry about casting, overloading, or polymorphism when you're writing JavaScript code.

This text shows how to use the Document Object Model to change your web pages without making your users click buttons. So you're ready to make the leap from writing HTML and CSS web pages to creating dynamic web applications. You want to take your web skills to the next level. And you're finally ready to add "programmer" to the resume. It sounds like you're ready to learn the Web's hottest programming language: JavaScript.

This book is your ticket to going beyond copying and pasting the code from someone else's web site, and writing your own interactive web pages. If you've ever read a Head First book, you know what to expect -- a visually rich format designed for the way your brain works.

This book is no exception. It starts where HTML and CSS leave off, and takes you through your first program into more complex programming concepts -- like working directly with the web browser's object model and writing code that works on all modern browsers. Michael Morrison is a writer, developer, toy inventor, and author of a variety of books covering topics such as Java, Web scripting, game development, and mobile devices.

More details about this book

or

Download Cisco IOS Cookbook PDF Ebook :

Eloquent JavaScript: A Modern Introduction to Programming


Eloquent JavaScript: A Modern Introduction to Programming PDF Download Ebook. Marijn Haverbeke provides complete introduction to the JavaScript programming language and programming in general. The book exists in two forms. This text includes interactive examples and a mechanism for playing with all the example code. This version is released under an open license.

Author has published a revised version of the book on paper. The structure of this version remained largely the same, but the whole text has been thoroughly edited and updated. Besides explaining JavaScript, this book tries to be an introduction to the basic principles of programming. Programming, it turns out, is hard.

The fundamental rules are, most of the time, simple and clear. But programs, while built on top of these basic rules, tend to become complex enough to introduce their own rules, their own complexity. In some later chapters, we will build example programs that consist of many blocks of code. Often, you have to run every one of them for the program to work. As you may have noticed, the arrow in a block of code turns purple after the block has been run.

When reading a chapter, try to run every block of code you come across, especially those that 'define' something new. This book goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.

More details about this book

or

Download Eloquent JavaScript: A Modern Introduction to Programming PDF Ebook :

Monday, January 21, 2013

JavaScript Patterns by Stoyan Stefanov Ebook


JavaScript Patterns PDF Download Ebook. Stoyan Stefanov helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript.

This book includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns with common programming approaches that cause more problems than they solve.

This book also explores useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and more so readers learn why literal notation patterns are simpler alternatives to constructor functions, discover different ways to define a function in JavaScript and create objects that go beyond the basic patterns of using object literals and constructor functions.

By reading this book, you also learn the options available for code reuse and inheritance in JavaScript, study sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and examine patterns that apply specifically to the client-side browser environment.

Stoyan Stefanov is a Yahoo! web developer, Zend Certified Engineer, and an author, contributor, and tech reviewer of various O'Reilly books. He speaks regularly about web development topics at conferences and on his blog at www.phpied.com. Stoyan is the creator of the smush.it image optimization tool and architect of Yahoo's performance optimization tool YSlow 2.0.

More details about this book

or

Download JavaScript Patterns PDF Ebook :

JavaScript A Beginners Guide 4th Edition, Pollock


JavaScript A Beginners Guide 4th Edition PDF Download Ebook. John Pollock offers step-by-step coverage of the fundamentals, including variables, functions, operators, event handlers, objects, arrays, strings, forms, and frames. You'll also learn about more advanced techniques, including debugging and security.

This guide explains how JavaScript works with XHTML Transitional and covers the new features available in JavaScript. Get started using JavaScript right away with help from this fast-paced tutorial. This text shows how to create dynamic Web pages complete with special effects using today's leading Web development language.

With the growth of HTML 5, JavaScript is expected to grow even more to script the canvas element, add drag and drop functionality, and more. This fast-paced tutorial provides step-by-step coverage of the fundamentals, including variables, functions, operators, event handlers, objects, arrays, strings, and forms. The book then moves to more advanced techniques, including debugging, accessibility, and security.

This guide explains how JavaScript works with HTML 5 and covers the new features available in JavaScript. Readers learn key skills and concepts with chapter-opening lists of specific skills covered in the chapter. Ask the Expert--Q & A sections are filled with bonus information and helpful tips

There are hands-on exercises that show you how to apply your skills with extra information related to the topic being covered, helpful reminders or alternate ways of doing things, self tests, end-of-chapter reviews to test your knowledge, annotated syntax and example code with commentary that describes the programming techniques being illustrated.

More details about this book

or

Download JavaScript A Beginners Guide PDF Ebook :

Modern JavaScript Develop and Design, Larry Ullman


Modern JavaScript Develop and Design PDF Download Ebook. Larry E. Ullman shows how to build upon JavaScript's ease of use, while demystifying its often-cryptic syntax, especially for those who have not programmed before. This book enforces modern JavaScript's best practices and embraces key web development approaches such as progressive enhancement and unobtrusive scripting. The author demonstrates loads of real-world code and makes it freely available for download.

You'll learn about JavaScript itself and the relationship between JavaScript and HTML. Next you'll explore variables, common operators, and control structures. Then you'll create functions, handle events, and do more with HTML forms. You'll master ajax, work with frameworks, and use JavaScript with php to create a complete example. The result is a book that helps you not just tinker with JavaScript but to thoroughly comprehend it.

This book includes easy step-by-step instruction, ample illustrations, and clear examples, real-world techniques to build your skills, insight into best practices from a veteran web expert and emphasis on strategies for creating reliable code that will work on all of today's browsers and devices, even those without JavaScript.

The book does so using practical examples and emphasizing approaches that represent how the language should truly be used today. You'll learn sound Web development theory, relying heavily upon unobtrusive JavaScript, progressive enhancement, and object detection, among other concepts. At the same time, you'll also walk away with plenty of usable code and many examples that are applicable to today's Web. There's even a chapter on using JavaScript and PHP together to create a complete, functional, and reliable Web application (the basis of an auction site).

Larry Ullman is a writer, Web and software developer, trainer, instructor, speaker, and consultant. He has written 22 books and numerous articles. His books have sold over 350,000 copies worldwide in more than 20 languages. As his readers, students, and co-workers can attest, Larry's strength is in translating geek into English: converting the technical and arcane into something comprehensible and useful.

More details about this book

or

Download Modern JavaScript: Develop and Design PDF Ebook :

Saturday, January 19, 2013

JavaScript: The Good Parts by Douglas Crockford


JavaScript: The Good Parts Free PDF Download Ebook. Douglas Crockford shows subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author identifies the abundance of good ideas that make JavaScript outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In this guide, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including syntax, objects, functions, inheritance, arrays, regular expressions, methods, style and beautiful features.

As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

By reading this text, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

More details about this book

or

Download JavaScript: The Good Parts PDF Ebook :

Professional JavaScript for Web Developers 3e, Zakas


Professional JavaScript for Web Developers 3rd Edition PDF Download Ebook. Nicholas C. Zakas provides a developer-level introduction along with more advanced and useful features of JavaScript. The book begins by exploring how JavaScript originated and evolved into what it is today. There is a discussion of the components that make up a JavaScript implementation that follows that has a specific focus on standards such as ECMAScript and the Document Object Model (DOM).

The differences in JavaScript implementations used in different popular web browsers are also discussed. After building a strong base, the book goes on to cover basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in HTML. The book then explores new APIs, such as HTML5, the Selectors API, and the File API. The last part of the book is focused on advanced topics including performance/memory optimization, best practices, and a look at Where JavaScript is going in the future.

The book is broken up into 25 chapters. Chapter 1 explains the origins of JavaScript including where it came from, how it evolved, and what it is today. Chapter 2 examines how JavaScript is used in conjunction with HTML to create dynamic webpages. Chapter 3 introduces basic language concepts including syntax and flow control statements. Chapter 4 explores how variables are handled in JavaScript given their loosely typed nature.

Chapter 5 covers all of the details regarding JavaScript’s built-in reference types such as object and array. Chapter 6 explains how to use object-oriented programing in JavaScript. Chapter 7 explores one of the most powerful aspects of JavaScript: function expressions. Chapter 8 introduces the Browser Object Model (BOM), which is responsible for objects allowing interaction with the browser itself. Chapter 9 explains various approaches to detecting the client machine and its capabilities.

Chapter 10 introduces the Document Object Model (DOM) objects available in JavaScript as defined in DOM Level 1. Chapter 11 explains how other APIs, as well as other browsers, extend the DOM with more functionality. Chapter 12 builds on the previous two chapters by explaining how DOM Levels 2 and 3 augmented the DOM with additional properties, methods, and objects.

Chapter 13 explains the nature of events in JavaScript, where they originated, legacy support, and how the DOM redefined how events should work. Devices such as the Wii and iPhone are covered. Chapter 14 looks at using JavaScript to enhance form interactions and work around browser limitations. Chapter 15 discusses the tag and how to use it to create on-the-fly graphics.

Chapter 16 introduces JavaScript API changes as defined in HTML5. Chapter 17 discusses how browsers handle errors in JavaScript code and presents several ways to handle errors. Chapter 18 presents the features of JavaScript used to read and manipulate eXtensible Markup Language (XML) data. Chapter 19 discusses the ECMAScript for XML (E4X) extension to JavaScript, which is designed to simplify working with XML. Chapter 20 introduces the JSON data format as an alternative to XML.

Chapter 21 looks at common Ajax techniques including the use of XMLHttpRequest object and Cross-Origin Resource Sharing (CORS) for cross-domain Ajax. Chapter 22 dives into some more complex JavaScript patterns including function currying, partial function application, and dynamic functions. Chapter 23 discusses how to detect when an application is offline and provides various techniques for storing data on the client machine.

Chapter 24 explores approaches to working with JavaScript in an enterprise environment. Techniques for better maintainability are discussed, including coding techniques, formatting, and general programming practices. Chapter 25 introduces APIs being created to augment JavaScript in the browser.

More details about this book

or

Download Professional JavaScript for Web Developers PDF Ebook :

JavaScript: The Definitive Guide 6th Edition, Flanagan


JavaScript: The Definitive Guide: Activate Your Web Pages 6th Edition PDF Download Ebook. David Flanagan covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. It has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.

New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it.

Example 1-1 is is an extended example in the first chapter of the book, intended to show readers a simple but non-trivial example of JavaScript. This is the loan calculator example from the last edition, but made much more interesting with the addition of client-side graphics, localStorage, and Ajax.

Example 9-7 emulates Java-style enumerated types in JavaScript. It demonstrates that JavaScript's prototype-based inheritance is so flexible that factory methods can be normal object factories or even class factories. That example is a little clearer if you look at the code in Example 9-8. Example 9-16 defines a class hierarchy of abstract and concrete Set classes. This one is a favorite because it involves data types and API design. Chapter 9 includes a number of other Set examples, too.

Example 9-23 demonstrates the ES5 Object.defineProperty() method and defines a convenient way to inspect and modify the attributes of the properties of an object. It may not be practical, but I think it is a beautiful hack.

Example 15-10 is a simple stream-like API wrapped around the innerHTML property of an element. When you're generating text (a table, for example) for display it is sometimes easier to pass each chunk that you compute to a write() method than it is to concatenate it all together and set it on innerHTML.

Example 21-03 is an analog clock implemented as an SVG graphic with scriptable hands. I love client-side graphics, and this is a favorite of mine because making the hands rotate is so simple with SVG transforms.

More details about this book

or

Download JavaScript: The Definitive Guide PDF Ebook :

JavaScript & jQuery: The Missing Manual 2nd Edition


JavaScript & jQuery: The Missing Manual 2nd Edition PDF Download Ebook. David Sawyer McFarland explains the JavaScript basics to show you how to save time and effort with the jQuery library of prewritten JavaScript code. You’ll soon be building web pages that feel and act like desktop programs, without having to do much programming.

The important stuff you need to know is to make your pages interactive and create JavaScript events that react to visitor actions and use animations and effects to build drop-down navigation menus, pop-ups, automated slideshows, and improve your user interface. Readers learn how the pros make websites fun and easy to use by collecting data with web forms.

By reading this book, you can create easy-to-use forms that ensure more accurate visitor responses, add a dash of Ajax. Enable your web pages to communicate with a web server without a page reload and practice with living examples using step-by-step tutorials for web projects you can build yourself. This text lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn.

Author, David Sawyer McFarland is president of Sawyer McFarland Media, Inc., a Web development and training company in Portland, Oregon. He's been building websites since 1995, when he designed an online magazine for communication professionals. He's served as webmaster at the University of California at Berkeley and the Berkeley Multimedia Research Center, and oversaw a complete CSS-driven redesign of Macworld.com. David is also a writer and trainer, and teaches in the Portland State University multimedia program. He wrote the bestselling Missing Manual titles on Adobe Dreamweaver, CSS, and JavaScript.

More details about this book

or

Download JavaScript & jQuery: The Missing Manual PDF Ebook :

Friday, January 18, 2013

Cisco Unified Communications Manager 8: Expert Administration Cookbook


Cisco Unified Communications Manager 8: Expert Administration Cookbook PDF Download Ebook. Tanner Ezell contains detailed step-by-step instructions with clear and informative screenshots that cover all the important and advanced aspects of administering Cisco Unified Communications Manager.

If you are Cisco Unified Communications administrators or engineers looking forward for advanced recipes to perform important administration tasks, then this is the best guide for you. This book assumes familiarity with the basics of Cisco's Unified Communications Manager architecture.

Cisco Unified Communications Manager (CUCM) is a software-based call-processing system developed by Cisco Systems. CUCM tracks all active VoIP network components; these include phones, gateways, conference bridges, transcoding resources, and voicemail boxes among others.

This scalable, distributable, highly-available enterprise-class system delivers voice, video, mobility, and presence services. It connects up to 30,000 users of IP phones, media processing devices, VoIP gateways, mobile devices, and multimedia applications. With this cookbook you will learn all the important aspects of administering Cisco Unified Communications Manager.

Cisco Unified Communications Manager 8: Expert Administration Cookbook is filled with many advanced recipes to effectively and efficiently configure and manage Cisco Unified Communications Manager. This book covers everything an administrator needs during and after Cisco Unified Communications Manager implementation.

The book starts with introducing Call Routing and E.164. It then covers configuration and design information for the various call admission control technologies and Media Resources. The book also dives deep into troubleshooting, upgrades, disaster recovery, user management and much more. It is written in an easy-to-read style, with a strong emphasis on real-world, practical examples. Step-by-step explanations are provided for performing important administration tasks.

More details about this book

or

Download Cisco Unified Communications Manager 8 PDF Ebook :

Cisco IOS Cookbook 2nd Edition, Kevin Dooley Ebook


Cisco IOS Cookbook 2nd Edition PDF Download Ebook. Kevin Dooley and Ian Brown help you solve problems quickly and effectively. Even if you're experienced, the solutions and extensive explanations will give you new ideas and insights into router configuration. And if you're not experienced--if you've just been given responsibility for managing a network with Cisco routers--this book could be a job-saver.

Never has something cried out for a cookbook quite as much as Cisco's Internetwork Operating System (IOS). IOS is powerful and flexible, but also confusing and daunting. Most tasks can be accomplished in several different ways. And you don't want to spend precious time figuring out which way is best when you're trying to solve a problem quickly.

That's what this cookbook is for. Fortunately, most router configuration tasks can be broken down into several more or less independent steps: you configure an interface, you configure a routing protocol, you set up backup links, you can implement packet filters and other access control mechanisms. What you really need is a set of recipes that show you how to perform the most common tasks, so you can quickly come up with a good configuration for your site.

And you need to know that these solutions work: you don't want to find yourself implementing a backup link at 2 A.M. because your main link is down and the backup link you set up when you installed the router wasn't quite right.

Thoroughly revised and expanded, Cisco IOS Cookbook, 2nd Edition, adds sections on MPLS, Security, IPv6, and IP Mobility, and presents solutions to the most common configuration problems, including configuring interfaces of many types, from serial to ATM and Frame Relay, all of the common IP routing protocols (RIP, EIGRP, OSPF, and BGP), authentication, setting up backup links, and using HSRP to configure backup routers.

More details about this book

or

Download Cisco IOS Cookbook PDF Ebook :

CCNA Wireless Official Exam Certification Guide Ebook


CCNA Wireless Official Exam Certification Guide PDF Download Ebook. Brandon Carroll offers 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.

Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks sections help you drill on key concepts you must know thoroughly. The companion CD-ROM contains a powerful testing engine that allows you to focus on individual topic areas or take complete, timed exams. The assessment engine also tracks your performance and provides feedback on a module-by-module basis, presenting question-by-question remediation to the text and laying out a complete study plan for review.

In addition, this book uses quite a different style from typical certification-preparation books. The newer Cisco certification exams have adopted a style of testing that essentially says, "If you do not know how to do it, you will not pass this exam." This means that most of the questions on the certification exam require you to deduce the answer through reasoning or configuration rather than just memorization of facts, figures, or syntax from a book.

Well-regarded for its level of detail, assessment features, and challenging review questions and exercises, this official study guide helps you master the concepts and techniques that will enable you to succeed on the exam the first time. This text is part of a recommended learning path from Cisco that includes simulation and hands-on training from authorized Cisco Learning Partners and self-study products from Cisco Press.

This book uses several key methodologies to help you discover the exam topics that you need to review in more depth so that you can fully understand and remember those details and prove to yourself that you have retained your knowledge of those topics. This book does not try to help you pass by memorization but helps you truly learn and understand the topics. The CCNA Wireless exam is the foundation for Cisco professional certifications to come, and it would be a disservice to you if this book did not help you truly learn the material.

More details about this book

or

Download CCNA Wireless Official Exam Certification Guide PDF Ebook :

Thursday, January 17, 2013

Web Development and Design Foundations with HTML5 6e


Web Development and Design Foundations with HTML5 6th Edition PDF Download Ebook. Terry Felke-Morris provides the required classes to information students in developing extremely efficient internetsites. This text introduces both XHTML syntax and HTML5 syntax, presents coding internet pages in HTML5 with backwards-compatible methods that work in present browsers, and likewise offers practice with HTML5's new options that will solely work in the latest versions of browsers.

This textbook has an innovative method that prepares students to design web pages that work right this moment, along with being able to reap the benefits of the brand new HTML5 coding strategies of the future. XHTML syntax is introduced however the focus is on HTML5 syntax. New HTML5 elements are offered, with an emphasis on coding internet pages that work in both current and future browsers.

The approach of the book reflects my private philosophy of educating web growth and emphasizes fingers-on practice exercises. Case studies are included throughout the book to supply college students a possibility to apply their new skills. The textbook companion website at webdevfoundations.net has a page for every chapter with hyperlinks for websites listed in the book, information on emerging tendencies, additional examples, corrections, and evaluate games. Teacher materials can be found from the publisher's internet site.

A well-rounded balance of hard skills (HTML5, XHTML, CSS, and an introduction to JavaScript) and soft skills (web design, e-commerce overview, website promotion strategies) presents everything beginning developers need to know to build and promote successful websites.

Topics include internet concepts, creating web pages with HTML5, configuring text, color, and page layout with CSS, HTML5 Video and Audio, HTML5 Form Controls, New CSS3 properties, Web design best practices, CSS media queries, designing web pages for mobile devices, web accessibility standards, web development process, choosing a domain name, selecting a web host, website promotion and search engine optimization, E-commerce Overview and JavaScript Introduction.

More details about this book

or

Download Web Development and Design Foundations with HTML5 PDF Ebook :

Head First Web Design, Ethan Watrall and Jeff Siarto


Head First Web Design PDF Download Ebook. Ethan Watrall and Jeff Siarto use the latest research in cognitive science and learning theory to craft a multi-sensory learning experience. This text uses a visually rich format specifically designed to take advantage of the way your brain really works.

Want to know how to make your pages look beautiful, communicate your message effectively, guide visitors through your website with ease, and get everything approved by the accessibility and usability police at the same time? It is your ticket to mastering all of these complex topics, and understanding what's really going on in the world of web design.

Whether you're building a personal blog or a corporate website, there's a lot more to web design than div's and CSS selectors, but what do you really need to know? With this book, you'll learn the secrets of designing effective, user-friendly sites, from customer requirements to hand-drawn storyboards all the way to finished HTML and CSS creations that offer an unforgettable online presence.

The revised two-color edition of this book includes a free online version of the chapter on web color. You can easily access this chapter at Oreilly.com once you register your book. Your time is way too valuable to waste struggling with new concepts.

More details about this book

or

Download Head First Web Design PDF Ebook :

Web Design in a Nutshell: A Desktop Quick Reference 3e


Web Design in a Nutshell: A Desktop Quick Reference 3rd Edition PDF Download Ebook. Jennifer Niederst Robbins helps experienced designers come up to speed quickly on standards-based web design, and serves as a quick reference for those already familiar with the new standards and technology.

Designers are no longer using (X)HTML as a design tool, but as a means of defining the meaning and structure of content. Cascading Style Sheets are no longer just something interesting to tinker with, but rather a reliable method for handling all matters of presentation, from fonts and colors to the layout of the entire page. In fact, following the standards is now a mandate of professional web design.

Our popular reference, Web Design in a Nutshell, is one of the first books to capture this new web landscape with an edition that's been completely rewritten and expanded to reflect the state of the art. In addition to being an authoritative reference for (X)HTML and Cascading Style Sheets, this book also provides an overview of the unique requirements of designing for the Web and gets to the nitty-gritty of JavaScript and DOM Scripting, web graphics optimization, and multimedia production.

It is an indispensable tool for web designers and developers of all levels. The book covers these contemporary web design topics:

  • Structural layer: HTML 4.01 and XHTML 1.0 (9 chapters), including an alphabetical reference of all elements, attributes and character entities
  • Presentation layer: Ten all-new chapters on Cascading Style Sheets, Level 2.1, including an alphabetical reference of all properties and values.
  • Behavior layer: JavaScript and scripting with the Document Object Model (DOM)
  • Web environment: New web standards, browsers, display devices, accessibility, and internationalization
  • Web graphics optimization: Producing lean and mean GIF, JPEG, PNG, and animated GIFs Multimedia: Web audio, video, Flash, and PDF


More details about this book

or

Download Web Design in a Nutshell PDF Ebook :