Showing posts with label Ebook. Show all posts
Showing posts with label Ebook. Show all posts

Monday, January 14, 2008

C++ in a Nutshell


# Publisher: O'Reilly Media, Inc.; 1st Edition edition (April 1, 2003)
# Language: English
# ISBN-10: 059600298X
# ISBN-13: 978-0596002985



Book Description
To-the-point, authoritative, no-nonsense solutions have always been a trademark of O'Reilly books. The In a Nutshell books have earned a solid reputation in the field as the well-thumbed references that sit beside the knowledgeable developer's keyboard. C++ in a Nutshell lives up to the In a Nutshell promise. C++ in a Nutshell is a lean, focused reference that offers practical examples for the most important, most often used, aspects of C++. C++ in a Nutshell packs an enormous amount of information on C++ (and the many libraries used with it) in an indispensable quick reference for those who live in a deadline-driven world and need the facts but not the frills. The book's language reference is organized first by topic, followed by an alphabetical reference to the language's keywords, complete with syntax summaries and pointers to the topic references. The library reference is organized by header file, and each library chapter and class declaration presents the classes and types in alphabetical order, for easy lookup. Cross-references link related methods, classes, and other key features. This is an ideal resource for students as well as professional programmers. When you're programming, you need answers to questions about language syntax or parameters required by library routines quickly. What, for example, is the C++ syntax to define an alias for a namespace? Just how do you create and use an iterator to work with the contents of a standard library container? C++ in a Nutshell is a concise desktop reference that answers these questions, putting the full power of this flexible, adaptable (but somewhat difficult to master) language at every C++ programmer's fingertips.







No Password:





Read more

C Primer Plus (5th Edition)


# Publisher: Sams; 5 edition (November 23, 2004)
# Language: English
# ISBN-10: 0672326965
# ISBN-13: 978-0672326967



Book Description

The new classic! C Primer Plus, now in its 5th edition, has been revised to include over 20 new programming exercises, newly improved examples and the new ANSI/ISO standard, C99. Task-oriented examples will teach you the fundamentals of C programming. From extended integer types and compound literals to Boolean support and variable-length arrays, you will learn to create practical and real-world applications with C programming. Review questions and programming exercises at the end of each chapter will reinforce what you have learned. This friendly and easy-to-use self-study guide will help you understand the fundamentals of this core programming language.


About the Author

Stephen Prata teaches astronomy, physics, and programming at the College of Marin in Kentfield, California. He received his B.S. from the California Institute of Technology and his Ph.D. from the University of California, Berkeley. His association with computers began with the computer modeling of star clusters. Stephen has authored or coauthored over a dozen books, including C++ Primer Plus and Unix Primer Plus.







No Password





Read more

The New C Standard: A Cultural and Economic Commentary


# Hardcover: 2272 pages
# Publisher: Addison-Wesley Professional; 1st edition (December 19, 2003)
# Language: English
# ISBN-10: 0201709171
# ISBN-13: 978-0201709179











No Password





Read more

ANSI/ISO C++ Professional Programmer's Handbook

1 MB|PDF

The ANSI/ISO C++ Professional Programmers Handbook is a concise professional C++ reference tool that presents all of the changes and addenda to the language specification. It contains tips and guidelines for exerting the full potential of C++ as a multi-purpose object-oriented programming language. The new Standard Briefing component provides coverage of the latest version of the C++ language including additions and modifications to the language, new constructs such as built-in bool type, namespaces, RTTI, new header file conventions, internalization, memory management and new cast notation. Additionally, we've included a Manual of Programming Style, a Compatibility Compendium, and Future Directions overview.




Book Info
Designed to help intermediate to advanced level C++ programmers who wish to broaden their skills and expertise. Contains numerous invaluable tips and guidelines for exerting the full potential of C++ as a multi-purpose object-oriented programming language. Softcover.







No Password





Read more

The Art Of Assembly Language By Randall Hyde

10 MB| PDF

Presents assembly language from the high-level programmer's point of view, so you can start writing meaningful programs within days. The High Level Assembler (HLA) that accompanies the book is the first assembler that allows you to write portable assembly language programs that run under either Linux or Windows with nothing more than a recompile. The CD-ROM includes the HLA and the HLA Standard Library, all the source code from the book, and over 50,000 lines of additional sample code, all well-documented and tested. The code compiles and runs as-is under Windows and Linux.



Presents assembly language from the high-level programmer's point of view, so you can start writing meaningful programs within days. The High Level Assembler (HLA) that accompanies the book is the first assembler that allows you to write portable assembly language programs that run under either Linux or Windows with nothing more than a recompile. The CD-ROM includes the HLA and the HLA Standard Library, all the source code from the book, and
over 50,000 lines of additional sample code, all well-documented and tested. The code compiles and runs as-is under Windows and Linux.

Book details
Title: Art of Assembly Language
First Edition: September 2003
ISBN 10: 1-886411-97-2
ISBN 13: 9781886411975
Pages: 928








No Password





Read more

Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism


Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you’ll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming — without having to be a threading expert.



Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel’s developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance.

You’ll learn how Intel Threading Building Blocks:
Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general
Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions
Is compatible with other threading packages, and doesn’t force you to pick one package for your entire program
Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors
Relies on generic programming, which enables you to write the best possible algorithms with the fewest constraints
Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don’t need experience with parallel programming or multi-core processors to use this book.






No Password





Read more

CCNA: Cisco Certified Network Associate Study Guide, Third Edition


A hub forwards all packets to all ports while a switch learns to associate MAC addresses with ports to make more efficient one-to-one connections. This is one of the less arcane facts you'll learn from this study guide. Here's a more arcane one: The available cable ends for Cisco routers are EITA/TIA-232, EIA/TIA-449, V.35(for CSU/DSU), X.21(for X.25) and EIA-530. Pay close attention because you will be tested. An example multi-choice question asks, "What Cisco layer provides segmentation of contention networks?". Your choices are Access, Physical, Network, Distribution, Core, Transport, Data link.



This study guide highlights the differences between internetworking as a theoretical study and its implementation in the real world. This is the activity for which Cisco sells routers, hubs and switches. Reading this guide to is to glimpse the elephant on whose back rests the virtual world. It's fascinating and hermetic. It contains the spells the Net wizards use to abolish distance.

Like all magic, it is both precise and arbitrary. While 10Base2 can support a bus up to 185m long with 30 hosts 10Base5 can run to 500m and 208 users. But not 501m or 209 hosts because then the magic won't work. This is an excellent study guide for those who find hardcore technology capable of handling millions of events in tiny slivers of a second with utter reliability for months on end utterly fascinating.

Read the section on how the spanning tree protocol prevents network loops forming. By the way, did you know IEEE 802.1d STP supported by Cisco is incompatible with inventor DEC's version? You will. --Steve Patient --This text refers to an out of print or unavailable edition of this title.

Synopsis
The Cisco Certified Network Associate certification (640-607) is the first-tier certification in Cisco's Network Support and Communications and Services tracks. The CD includes a fully functional router simulator with lab exercises to help candidates prepare for Cisco's simulation question format.







Password: free4vn.org





Read more

IP Networking over Next-Generation Satellite Systems


# Hardcover: 376 pages
# Publisher: Springer; 1 edition (December 10, 2007)
# Language: English
# ISBN-10: 038775427X
# ISBN-13: 978-0387754277




With the boom of Internet, IP-based applications, such as WWW and multimedia, bave been an essential part of our life, and there is an ever-increasing demand for accessing high-speed Internet services anywhere and anytime. This trend unavoidably has huge impacts on the design of the next-generation satellite systemsnetwork monitoring and measurement, and perfmance enhancement.. On the other hand, with its broadcasting nature and unique coverage, satellite systems also can play an important role in the next-generation Internet. For example, satellite systems can be a good driver for the deployment of IPv6 in the Internet, and can provide a fast way to reach end-users because they do not rely on construction of a high-speed terrestrial networks. The workshop proceedings will focus on the IP networking of next-generation satellite systems. Topics include IPv6 over satellites, new architectures of next-generation satellite systems, satellite and terrestrial network integration







No password:





Read more

Tuesday, November 20, 2007

Windows Xp Hacks, Second Edition


Completely revised and updated, this smart collection of insider tips and tricks covers the XP operating system from start to finish, including all the new features that come with Service Pack 2 (SP2). You'll also find timesaving hacks for security, file distribution, digital media, web browsing, and more. An ideal all-in-one resource for XP beginners, as well as more experienced power users.




A smart collection of insider tips and tricks, Windows XP Hacks, Second Edition covers the XP operating system from start to finish. Among the multitude of topics addressed, this must-have resource includes extensive coverage of hot-button issues such as:

* security
* web browsing
* controlling the control panel
* removing uninstallable XP components
* pop-up ads

You'll also find timesaving hacks for file distribution; digital media, such as iTunes; and high-visibility web software, services, and exploits that have emerged since the book's last edition. Each hack in the book can be read easily in just a few minutes, saving countless hours of searching for the right answer. Now completely revised and updated to cover Service Pack 2 (SP2), the second edition of this bestseller carefully breaks down the new features that come with SP2, including IE pop-up blocker, Windows Firewall, and the new wireless client. Written by Preston Gralla, the compact and affordable Windows XP Hacks, Second Edition provides direct, hands-on solutions that can be applied to the challenges facing XP beginners, as well as the more experienced power user. Each year, Windows XP is pre-installed on 90 million PCs worldwide, making it the world's most popular operating system.








Password: www.free4vn.org





Read more

Monday, November 19, 2007

Hacking The Code ASP.NET


Hacker Code will have over 400 pages of dedicated exploit, vulnerability, and tool code with corresponding instruction. Unlike other security and programming books that dedicate hundreds of pages to architecture and theory based flaws and exploits, HC1 will dive right into deep code analysis. Previously undisclosed security research in combination with superior programming techniques from Foundstone and other respected organizations will be included in both the Local and Remote Code sections of the book.


The book will be accompanied with a FREE COMPANION CD containing both commented and uncommented versions of the source code examples presented throughout the book. In addition to the book source code, the CD will also contain a copy of the author-developed Hacker Code Library v1.0. The Hacker Code Library will include multiple attack classes and functions that can be utilized to quickly create security programs and scripts. These classes and functions will simplify exploit and vulnerability tool development to an extent never before possible with publicly available software.

* Learn to quickly create security tools that ease the burden of software testing and network administration
* Find out about key security issues regarding vulnerabilities, exploits, programming flaws, and secure code development
* Discover the differences in numerous types of web-based attacks so that developers can create proper quality assurance testing procedures and tools
* Learn to automate quality assurance, management, and development tasks and procedures for testing systems and applications
* Learn to write complex Snort rules based solely upon traffic generated by network tools and exploits

Download Description
Unlike other security and programming books that dedicate hundreds of pages to architecture and theory-based flaws and exploits, Hacker Code dives right into deep code analysis, security tool creation, and software testing. The local code and remote code sections of the book include previously undisclosed security research in combination with superior programming techniques from Foundstone and other respected organizations. --This text refers to the Digital edition.







Password: www.free4vn.org





Read more

Saturday, November 17, 2007

Serious Money: How to Make It and Enjoy It




Serious Money: How To Make It And Enjoy It by Barrie Pearson (Author)



Publisher: Thorogood Publishing (November 25, 2005) | ISBN-10: 1854183109 | PDF | 0,6 Mb | 207 pages

This book has the power to guide, to motivate and to inspire you to become seriously richer and happier, regardless of whether you are in dire financial straights or already wealthy. It has been written to channel your imagination and to galvanize you into action so that inevitably you will be seriously richer and happier. Barrie Pearson says: "Serious Money is gimmick free, because there are no workable gimmicks for wealth and happiness - instead it is crammed full of simple, practical and proven techniques which have worked in abundance for me and countless other people I have helped."








Password: learnmoredomore.blogspot.com





Read more

Friday, November 16, 2007

CCIE Routing and Switching Exam Certification Guide (3rd Edition)


# Publisher: Cisco Press; 3 edition (November 5, 2007)
# Language: English
# ISBN-10: 1587201968
# ISBN-13: 978-1587201967


The updated edition of the official self-study test preparation guide for the CCIE Routing and Switching written exam v3.0
CCIE Routing and Switching exam is the most popular CCIE exam track, representing almost 80% of all CCIEs
The new edition aligns with all the topics covered in the CCIE Routing and Switching written exam as updated in June 2007
More challenging exam questions match the difficulty of the actual exam

The CCIE Routing and Switching certification is the most respected certification in the industry. The successful CCIE candidate must understand a broad range of network technologies that includes OSI model, bridging, LAN switching, IP and IP Routing protocols, multicast, WAN technologies, and performance management.

The exam is notoriously difficult and CCIE candidates must first pass a qualifying written exam. The CCIE Routing and Switching Exam Certification Guide, Third Edition covers all of the topics of the 3.0 written exam. In this updated edition there are content and alignment changes based on the revised v3.0 exam. New chapters covering IPv6 and MPLS will be included while the wireless chapters have been removed.

This book also contains all the elements and features of the best-selling Exam Certification Guide series. These elements include specially designed assessment and study features, such as “Do I Know This Already?” quizzes that assess readers’ knowledge and help them decide how much time to spend on each section, Foundation Summary sections that highlight essential concepts for quick reference, and End-of-chapter questions to quiz readers.














Read more

Saturday, November 10, 2007

Digital Design with CPLD Applications and VHDL


The university textbook Digital Design with CPLD Applications and VHDL by Robert Dueck, published by Delmar/Thomson Learning, uses programmable logic as the primary vehicle for instructing readers in the principles of digital design, and maintains its cutting-edge status by updating to Altera’s newest Quartus® II software, the most current method of digital design implementation. This Windows-based software allows users to design, test, and program CPLD designs in text-based (VHDL) and graphic (schematic entry) formats.




CPLDs are introduced early in the teaching sequence, laying a solid foundation for more advanced principles without neglecting underlying digital fundamentals such as Boolean algebra, logic minimization, and combinational and sequential circuits. VHDL and Quartus II applications are provided throughout.





Pass: learnmoredomore.blogspot.com





Read more

Friday, October 26, 2007

PowerPoint 2007: The Missing Manual


Book description

This new book, written specifically for this version of the software, not only offers the basics of how to create, save, set up, run, and print a basic bullets-and-background slideshow, but takes you into the world of multimedia, animation, and interactivity. You'll learn how to add pictures, sound, video, animated effects, and controls (buttons and links) to their slides, along with ways to pull text, spreadsheets, and animations created in other programs. You can also create your own reusable design templates and learn to automate repetitive tasks with macros. Learn how to take advantage of advanced functions (such as adding custom background images) that existed in previous PowerPoint versions, but were so cleverly hidden that few people ever found them.



Full Description
Like every other application in Microsoft Office suite, PowerPoint is loaded with features. So many, in fact, that even veterans don't know where to find them all. Microsoft solved this problem in PowerPoint 2007 by redesigning the user interface with a tabbed toolbar that makes features easy to locate and use. PowerPoint 2007 also boasts improved graphics, additional templates, the ability to save custom layouts, and improved collaboration through SharePoint. One thing Microsoft hasn't improved is its poor documentation. To learn the ins and outs of all the features in PowerPoint 2007, Microsoft merely offers online help. If you're familiar with previous versions of the program, you may be lost the first time you fire up the new PowerPoint; or you would be if it weren't for PowerPoint 2007: The Missing Manual.

This new book, written specifically for this version of the software, not only offers the basics of how to create, save, set up, run, and print a basic bullets-and-background slideshow, but takes you into the world of multimedia, animation, and interactivity. You'll learn how to add pictures, sound, video, animated effects, and controls (buttons and links) to their slides, along with ways to pull text, spreadsheets, and animations created in other programs. You can also create your own reusable design templates and learn to automate repetitive tasks with macros. Learn how to take advantage of advanced functions (such as adding custom background images) that existed in previous PowerPoint versions, but were so cleverly hidden that few people ever found them.

PowerPoint 2007 is the great equalizer. Even if you're familiar with previous versions of PowerPoint, when it comes to PowerPoint 2007 you're pretty much in the same boat as someone who's never even heard of presentation software. That's because the entire PowerPoint interface has changed. As you saw in the Introduction, Microsoft has done away with toolbars, renamed and reorganized menu options, and even axed a couple of features.
Fortunately, the new interface makes quite a bit of sense once you get used to it. That's what this chapter is for: to familiarize you with PowerPoint 2007 by walking you through the creation of a basic bullets-and-background slideshow presentation. You'll learn how to create a new slideshow, choose a look and feel, add text and slides, print speaker notes and handouts, and finally, how to unveil your masterpiece.
Part 3 shows you how to jazz up your basic slideshow with diagrams, charts, sounds, animations, and more.

You've got two basic choices when it comes to creating a new presentation:

* You can start from scratch, using a blank canvas. If you're familiar with earlier incarnations of the PowerPoint program, or if you're interested in learning the ins and outs of PowerPoint quickly, then you'll probably want to choose this option. (As daunting as "from scratch" sounds, you don't have to do all the work yourself; Section 1.2 shows you how to apply a canned look and feel—or theme—to your new presentation.)
* You can create a new presentation based on an existing template, theme, or presentation. A template is a generic presentation file designed for you to reuse. Complete with themes (see the box), background images, and even generic content (such as page numbers and placeholder text), templates let you jump-start your presentation by giving you everything you need except your specific content. If you're creating a presentation for your local school board, for example, then you'll need to add the content that describes your findings, conclusions, and suggestions.
Templates are the better option when you need to crank out a presentation in a jiffy. PowerPoint comes with a handful of professionally designed templates and themes, but you can also create presentations based on a template, theme, or presentation that you've previously created, or one that you've found online and downloaded onto your computer.

Additional content appearing in this section has been removed.
Purchase this book now or read it online at Safari to get the whole thing!
Beginning a New Presentation
Content preview•Buy PDF of this chapter|Buy reprint rights for this chapter
You've got two basic choices when it comes to creating a new presentation:

* You can start from scratch, using a blank canvas. If you're familiar with earlier incarnations of the PowerPoint program, or if you're interested in learning the ins and outs of PowerPoint quickly, then you'll probably want to choose this option. (As daunting as "from scratch" sounds, you don't have to do all the work yourself; Section 1.2 shows you how to apply a canned look and feel—or theme—to your new presentation.)
* You can create a new presentation based on an existing template, theme, or presentation. A template is a generic presentation file designed for you to reuse. Complete with themes (see the box), background images, and even generic content (such as page numbers and placeholder text), templates let you jump-start your presentation by giving you everything you need except your specific content. If you're creating a presentation for your local school board, for example, then you'll need to add the content that describes your findings, conclusions, and suggestions.
Templates are the better option when you need to crank out a presentation in a jiffy. PowerPoint comes with a handful of professionally designed templates and themes, but you can also create presentations based on a template, theme, or presentation that you've previously created, or one that you've found online and downloaded onto your computer.

PowerPoint divides these two basic choices into six specific options that are based on whether you want to piggyback your new presentation on an existing template, theme, or presentation. When you fire up PowerPoint and select Office button → New, you see the following six choices for creating a presentation, each of which is described in detail in the following sections:

* Blank and recent. Lets you create either a blank presentation or a presentation based on one of the themes or templates you recently applied to a PowerPoint presentation.
* Installed Templates. Lets you create a presentation based on one of the handful of generic templates that comes with PowerPoint, such as Classic Photo Album or Corporate Presentation.







Pass: www.free4vn.org





Read more

Java for Dummies, 4th edition


Editorial Reviews
Book Description
Only a ...For Dummies book could make the arcane and ballyhooed Java programming language something you can actually use, not just read about. Whether you're a veteran C programmer looking to expand your skill-set or a Web author eager to incorporate Java applets into your home page, Java For Dummies gives you the practical information you need. Author Aaron E. Walsh covers everything you need to know to add sound, animation, and interactivity to your Web pages by using Java, JavaScript, and other nonstandard HTML extensions. A bonus CD-ROM accompanying Java For Dummies is chock-full of applets, scripts, clip art, and Internet utilities, and includes a handy reference guide to commercial online services and Internet service providers that support Java-savvy and JavaScript-savvy browsers.


The publisher, IDG Books

Focused on bringing Web sites to life with sound, animation, and interactivity, Java For Dummies shows beginning to intermediate Windows 95 and Macintosh users how to obtain, install, test, and troubleshoot Java applets and JavaScript scripts within their very own Web pages.You'll also find out how to assemble sound clips, music, animation, video, special effects, and more for immediate access by millions of Web surfers around the globe.

This handy reference not only explains the ins and outs of Java but even shows you how to use the Web itself as a resource for gathering even more exciting and innovative Java applets and scripts!

Use Java the fun and easy way:

* Uncover URLs to the best Java-powered sites on the Web
* Explore various Java applets and scripts on your very own CD-ROM
* Personalize your Web pages with Java animation, music, marquees, and more
* Create eye-catching multimedia Web pages
* Find an introduction to javascript: Get your feet wet while keeping your head above water
lthough this book is one of the popular "Dummies" series of books, it is, of course, not recommended for dummies. Although the book is well written, its subject is not simple: the Java programming language is as complicated as any programming language and includes a number of new concepts.

However, this book does not adopt the usual systematic approach to introducing a programming language. Instead, it starts with an introduction to some basic internet issues such as hyperlinking, hypertext, and HTML. It is only at the end of the first chapter that the author ties all this together by discussing the need for Java as a solution to many internet multimedia needs.

When the book does begin its discussion of the Java programming language, it focuses on its history and its use to create applets. Applets are small Java-based mini-applications that run inside a web page. These applets are downloaded to the user's computer with the web page and can be interactive. Once on the user's computer, they can run without further interaction with the web server.

The second chapter discusses Java's role on the world wide web, discussing some of the main players in its development. This chapter also describes some example roles Java applets could play on the internet. An interesting section in this chapter discusses the role Java applets could play outside the internet environment, such as in TVs, VCRs, and appliances.

After a discussion of Java-savvy browsers, the book begins an introduction to HTML and its relationship to Java applets. The book then describes some ways to "weave" Java applets into your own web pages. It provides several examples, with the code for each applet (many example applets are also included on the CD-ROM that comes with the book).

The book describes Java as coming in two flavors: applets and scripts. The CD-ROM that is included with the book contains a great variety of both. But the most valuable content of the CD-ROM is the useful information and tools it provides to help you get started with Java applets (be sure to enable your browser's JavaScript option). It also includes a number of starter pages (titled "Cookbook Pages") with applets and Javascripts to help you generate ideas for your own Java-powered Web site. The CD-ROM also contains many support tools for creating Java-based pages, including FTP tools to help you upload files to the Web, sound editing and conversion utilities that allow you to use your own sounds with Java applets, and image editing software so you can create (or convert) your own graphics for use with Java. To keep the information on the CD-ROM current, it also contains information about linking with the official World Wide Web upgrade site for the CD-ROM.

In addition to the Java examples on the CD-ROM, many of the chapters in this book provide Java examples and information about how to customize applets for your own use. It also describes how to find information about Java on the internet. In fact, the main strength of this book is in the extensive examples of Java applets and javascript that you can copy and use in your own web pages. This friendly and well-written book has proved to be very popular and it is recommended for anyone ready to harness the power of Java applets in web pages. On the other hand, if you are looking for a systematic introduction to the Java programming language itself, you might want to check out a general guide to Java such as The Java Programming Language by Ken Arnold and James Gosling.







Pass: www.free4vn.org





Read more

Hacking Digital Cameras (ExtremeTech)


Book Description
This is absolutely the ultimate guide to hacking Adobe’s wildly popular graphics software, written by an Adobe Certified professional photographer and designer.



This is serious, down and dirty, tweaking – blowing away the default settings, customizing appearance, optimizing performance, customizing tools and offering readers total control over Photoshop like never before. With these 300+ hacks, readers will find their work with Photoshop faster and easier than ever.

Roll up your sleeves, and dive into these hacks including:

* Faster Photoshop startup
* Customizing the Photoshop interface
* Hacking Photoshop’s Tools
* Access hidden dialog buttons
* Hacks for Masks, Layers, Paths, Curves and Selections
* Camera Raw tricks

and so much more.

See all Editorial Reviews
Product Details

* Paperback: 454 pages
* Publisher: Wiley (October 21, 2005)
* Language: English
* ISBN-10: 0764597884
* ISBN-13: 978-0764597886
* Product Dimensions: 9.1 x 7.2 x 0.9 inches
* Shipping Weight: 2.5 pounds (View shipping rates and policies)
* Average Customer Review: based on 8 reviews. (Write a review.)
* Amazon.com Sales Rank: #388,159 in Books (See Bestsellers in Books)

Popular in this category:
#80 in Books > Computers & Internet > Business & Culture > Security








Pass: www.free4vn.org





Read more

Java 2: The Complete Reference, Fifth Edition


Take JAVA to the max with expert help Beginning, intermediate, and advanced JAVA programmers alike take note: everything you need to get the best performance out of your applets and servlets is packed into JAVA 2.0: The Complete Reference.



World- renowned authors, Patrick Naughton (ESPN's Sportszone, Disney, and ABC News Web sites), Herb Schildt, the world's leading programming author, and Joseph OAENeil add 30# more material to their hugely successful past editions of this best seller. They show you exactly how to develop, compile, debug, and run Java applications and applets quickly and confidently. Plus you'll become expert on all of Java's new features including: *Servlets used to build powerful, scalable, robust Web applications *The Swing component set, a GUI toolkit that simplifies the development of visual components such as menus, tool bars, dialogs *Utility class updates *Java2-D, which enables you to build advanced 2D graphics and images.








Pass: www.free4vn.org





Read more

Black Art of Java Game Programming


Editorial Reviews
Book Description
Step-by-step instructions, covering all the hottest techniques for creating dynamic games and interactive graphical environments using Java 1.1.

* Covers all the essentials of Java for graphics and game development
* Shows how to write interactive video games for the Web, playable by millions around the world
* Presents unique networking techniques for multi-user environments
* CD-ROM contains complete Java source and byte codes to the class libraries and games developed, plus games, third-party applets, and development tools


Product Details

* Paperback: 900 pages
* Publisher: Waite Group Press; Pap/Com edition (November 1996)
* Language: English
* ISBN-10: 1571690433
* ISBN-13: 978-1571690432
* Product Dimensions: 9.1 x 7.3 x 2 inches
* Shipping Weight: 3.4 pounds
* Average Customer Review: based on 30 reviews. (Write a review.)
* Amazon.com Sales Rank: #523,975 in Books (See Bestsellers in Books)
(Publishers and authors: Improve Your Sales)

Would you like to update product info or give feedback on images? (We'll ask you to sign in so we can get back to you)







Pass: www.free4v.org





Read more

Computer Security and Cryptography


Book Description
Gain the skills and knowledge needed to create effective data security systems



This book updates readers with all the tools, techniques, and concepts needed to understand and implement data security systems. It presents a wide range of topics for a thorough understanding of the factors that affect the efficiency of secrecy, authentication, and digital signature schema. Most importantly, readers gain hands-on experience in cryptanalysis and learn how to create effective cryptographic systems.

The author contributed to the design and analysis of the Data Encryption Standard (DES), a widely used symmetric-key encryption algorithm. His recommendations are based on firsthand experience of what does and does not work.

Thorough in its coverage, the book starts with a discussion of the history of cryptography, including a description of the basic encryption systems and many of the cipher systems used in the twentieth century. The author then discusses the theory of symmetric- and public-key cryptography. Readers not only discover what cryptography can do to protect sensitive data, but also learn the practical limitations of the technology. The book ends with two chapters that explore a wide range of cryptography applications.

Three basic types of chapters are featured to facilitate learning:

* Chapters that develop technical skills
* Chapters that describe a cryptosystem and present a method of analysis
* Chapters that describe a cryptosystem, present a method of analysis, and provide problems to test your grasp of the material and your ability to implement practical solutions

With consumers becoming increasingly wary of identity theft and companies struggling to develop safe, secure systems, this book is essential reading for professionals in e-commerce and information technology. Written by a professor who teaches cryptography, it is also ideal for students.








Pass: www.free4vn.org





Read more

Beginning JavaScript, 3rd Edition


Editorial Reviews Amazon.com
Suitable for learning basic programming for Web browsers, Beginning JavaScript is a patient, introductory tutorial on writing scripts successfully. It teaches you how to create client-side scripts (including full coverage of fundamentals like variables and flow control, plus plenty of screen shots.)


JavaScript is a good way to learn programming. It's powerful, of course, but the book takes small steps, using scripts that work with string and time data first, and then moving to manipulating browser objects like forms and windows. A running case study for a trivia game helps anchor the steps with a practical (and fun) example. There are plenty of tips on debugging your scripts (including how to use the Microsoft Script Debugger tool), and each section includes sample questions. (The book also offers extensive answers in over 80 pages at the end of the book.)

There's plenty of material on the differences between Internet Explorer and Netscape, especially when it comes to Dynamic HTML (DHTML). Coverage of the Document Object Model (DOM) for browsers helps bring the text up to date on some of the latest standards in Web browsers (including the new Netscape 6).

While the focus of Beginning JavaScript clearly is on the client, later sections turn to server-side ASP development (in which the sample trivia game is enhanced with ASPs written in JavaScript using ADO and Microsoft Access.) Reference sections on JavaScript and the browser object model for Internet Explorer and Netscape (through version 4.x) round out the material.

In all, with its approachable style and clearly rendered code examples, Beginning JavaScript makes for a worthwhile first book of programming for today's browsers. Even if you haven't programmed before, this text can give you the tools you need to bring your static Web pages to life. --Richard Dragan

Topics covered:

* Introduction to JavaScript
* Cross-browser compatibility issues
* JavaScript data types and variables
* Displaying errors
* Calculations
* Operators
* String handling
* Flow control statements
* Loops
* Introduction to using objects
* The browser object model
* HTML forms (including types of input controls)
* Frames and windows
* Tutorial for regular expressions
* Advanced string methods
* Date, time, and timer objects
* Common errors
* The Microsoft Script Debugger
* Cookies
* Dynamic HTML (DHTML) on Internet Explorer 4.0 and Netscape Navigator 4.x
* The Document Object Model (DOM)
* ActiveX controls and plug-ins used with JavaScript
* Server-scripting
* Introduction to ASP and databases (including SQL basics and database design with Microsoft Access)
* Sample case study for a trivia game
* Sample exercises and answers
* References to JavaScript
* Internet Explorer 4 and 5 and Netscape Navigator 4 objects
* ASP object model reference

--This text refers to an out of print or unavailable edition of this title.

Book Description
With this up-to-date guide, you’ll find everything you need to know in order to develop interactive, robust, and personalized pages using JavaScript. It takes you step by step through this powerful scripting language so you can begin enhancing your site right away and increase visits. You’ll learn how to take advantage of native JavaScript objects, manipulate objects that are available to you in the latest browsers, use cookies, and jazz up your web pages with Dynamic HTML.

Product Details

* Paperback: 767 pages
* Publisher: Wrox; 3 edition (May 21, 2007)
* Language: English
* ISBN-10: 0470051515
* ISBN-13: 978-0470051511
* Product Dimensions: 9.1 x 7.3 x 1.8 inches
* Shipping Weight: 2.4 pounds (View shipping rates and policies)
* Average Customer Review: based on 76 reviews. (Write a review.)
* Amazon.com Sales Rank: #28,340 in Books (See Bestsellers in Books)







Pass: www.free4vn.org





Read more