Search This Blog

Showing posts with label Education. Show all posts
Showing posts with label Education. Show all posts

Monday, 12 December 2011

Linux Complete Command Reference by John Purcell - LINKS UPDATED

Linux Complete Command Reference 
by John Purcell


Compiled by Red Hat Software, Inc., the company that has assembled the most popular x86 installation of Linux, this command reference is massive, authoritative, and as complete as any reference can be.
In 1,500 pages of tiny print, this heavy-duty tome documents every command, utility, file system, library function, and administration tool in the operating system. Linux also features a detailed kernel reference guide and a good index. And if the print size bothers you, the entire contents of the book are included on the companion CD-ROM, along with the Unix version of the Adobe Acrobat reader. In Acrobat, you can adjust the font size to something more readable. If you're running a Linux system and acting as your own system administrator, Linux: Complete Command Reference is an indispensable reference.


 

Guide to Linux Certification - John Schitka, Jason W. Eckert

Guide to Linux Certification 
                              - John Schitka, Jason W. Eckert

This particular study guide is very strong on Linux installation, administration, X-Windows, networking, and most of the major areas where you really need to know what you are doing in order to pass the exam or work with a real world Linux system. On the other hand it is a little weak on the hardware side. While most people, including myself, feel that the book covers hardware sufficiently for learning Linux and using Linux in the real world, it is a Linux+ certification guide and so should cover hardware in the same detail required for the exam. The exam may include questions like showing four different interfaces and asking the test-taker to identify which one is a SCSI3 interface. This is not covered in that level of detail in the book. In my opinion that sort of question belongs on a hardware exam and not in a Linux+ exam, but the fact of the matter is that sort of question is on the exam and so should be covered in any exam preparation book. If this were a guide to learning and using Linux I would not treat this as a problem at all.
When comparing the book to other Linux+ study guides I consider it to be one of the top choices. The other recommended guide (from Sybex) doesn't do any better of a job in dealing with the hardware problem. This is a problem consistent throughout all the study guide books. It does use RedHat and include a copy, which is a positive point. And finally, it has one of the best indexes of all the Linux+ study guides. This can be very important if you don't pass the exam the first time and need to study some specific areas. If you are looking for a keyword that you were unsure about on the exam then you need to be able to look it up. For example, when I took the exam there were some basic questions on Squid and iptables. All you really needed to know was that Squid is a proxy server and iptables is related to firewall services. This is the only book I've reviewed that actually had entries in the index for Squid and iptables. The others had the information but no index entry and so no knowledge of where to look for the information. There is really no excuse for a poor index in any book that seeks to help the reader become certified and this is the one with the best index. If you want to pass the exam on the first try you should add a hardware book like one of the certification guides for the CompTIA A+ hardware exam. "Linux+ Guide to Linux Certification" is a recommended purchase for people new to Linux seeking to learn the system and pass the exam.

Thursday, 8 December 2011

 

Smashing CSS: Professional Techniques for Modern Layout by Eric Meyer - LINKS UPDATED

Smashing CSS: Professional Techniques for Modern Layout 
by Eric Meyer


 
PROFESSIONAL TECHNIQUES FOR MODERN LAYOUT
Smashing CSS takes you well beyond the basics, covering not only the finer points of layout and effects, but introduces you to the future with HTML5 and CSS3. Very few in the industry can show you the ins and outs of CSS like Eric Meyer and inside Smashing CSS Eric provides techniques that are thorough, utterly useful, and universally applicable in the real world. From choosing the right tools, to CSS effects and CSS3 techniques with jQuery, Smashing CSS is the practical guide to building modern web layouts.
With Smashing CSS you will learn how to:
  • Throw elements offscreen/hide them
  • Create body/HTML backgrounds in XHTML
  • Usemore than 15 layout techniques including clearfix, two/three simple columns, faux columns, One True Layout, Holy Grail, em-based layout, fluid grids, sticky footers, and more
  • Use a variety of CSS effects including CSS popups, boxpunching, rounded corners, CSS sprites, Sliding Doors, Liquid Bleach, ragged floats, and more
  • Apply CSS table styling including using thead, tfoot, and tbody, row headers, column-oriented styling (classes); styling data tables with jQuery, tables to graphs, tables to maps; and more
  • Use CSS3 elements including rounded corners, multiple backgrounds, RGBA, using jQuery to do CSS3 selections and so much more.
Eric Meyer is an internationally recognized expert on the subjects of HTML, CSS, and Web standards, and has been working on the Web since 1993. Smashing CSS is for developers who already have some experience with CSS and JavaScript and are ready for more advanced techniques.
Smashing Magazine (smashingmagazine.com) is one of the world's most popular web design sites. True to the Smashing mission, the Smashing Magazine book series delivers useful and innovative information to Web designers and developers.


 

Tuesday, 29 November 2011

Beginning Java 7 - Jeff Friesen

Beginning Java 7 
                                 - Jeff Friesen
Beginning Java 7 guides you through this language and a huge assortment of platform APIs according to the following table of contents:

Chapter  1: Getting Started with Java
Chapter  2: Discovering Classes and Objects
Chapter  3: Exploring Advanced Language Features
Chapter  4: Touring Language APIs
Chapter  5: Collecting Objects
Chapter  6: Touring Additional Utility APIs
Chapter  7: Creating and Enriching Graphical User Interfaces
Chapter  8: Interacting with Filesystems
Chapter  9: Interacting with Networks and Databases
Chapter 10: Parsing, Creating, and Transforming XML Documents
Chapter 11: Working with Web Services
Chapter 12: Java 7 Meets Android
Appendix A: Solutions to Exercises
Appendix B: Scripting API and Dynamically Typed Language Support
Appendix C: Odds and Ends
Appendix D: Applications Gallery

Chapter 1 introduces you to Java and begins to cover the Java language by focusing on fundamental concepts such as comments, identifiers, variables, expressions, and statements.

Chapter 2 continues to explore this language by presenting all of its features for working with classes and objects. You learn about features related to class declaration and object creation, encapsulation, information hiding, inheritance, polymorphism, interfaces, and garbage collection.

Chapter 3 focuses on the more advanced language features related to nested classes, packages, static imports, exceptions, assertions, annotations, generics, and enums. Additional chapters will introduce you to the few features not covered in Chapters 1 through 3.

Chapter 4 largely moves away from covering language features (although it does introduce class literals and strictfp) while focusing on language-oriented APIs. You learn about Math, StrictMath, Package, Primitive Type Wrapper Classes, Reference, Reflection, String, StringBuffer and StringBuilder, Threading, BigDecimal, and BigInteger in this chapter.

Chapter 5 begins to explore Java's utility APIs by focusing largely on the Collections Framework. However, it also discusses legacy collection-oriented APIs and how to create your own collections.

Chapter 6 continues to focus on utility APIs by presenting the concurrency utilities along with the Objects and Random classes.

Chapter 7 moves you away from the command-line user interfaces that appear in previous chapters and toward graphical user interfaces. You first learn about the Abstract Window Toolkit foundation, and then explore the Java Foundation Classes in terms of Swing and Java 2D. Appendix C explores Accessibility and Drag and Drop.

Chapter 8 explores filesystem-oriented I/O in terms of the File, RandomAccessFile, stream, and writer/reader classes. New I/O is covered in Appendix C.

Chapter 9 introduces you to Java's network APIs, such as sockets. It also introduces you to the JDBC API for interacting with databases.

Chapter 10 dives into Java's XML support by first presenting an introduction to XML (including DTDs and schemas). It next explores the SAX, DOM, StAX, XPath, and XSLT APIs. It even briefly touches on the Validation API. While exploring XPath, you encounter namespace contexts, extension functions and function resolvers, and variables and variable resolvers.

Chapter 11 introduces you to Java's support for SOAP-based and RESTful web services. In addition to providing you with the basics of these web service categories, Chapter 11 presents some advanced topics, such as working with the SAAJ API to communicate with a SOAP-based web service without having to rely on JAX-WS. You will appreciate having learned about XML in Chapter 10 before diving into this chapter.

Chapter 12 helps you put to use some of the knowledge you've gathered in previous chapters by showing you how to use Java to write an Android app's source code. This chapter introduces you to Android, discusses its architecture, shows you how to install necessary tools, and develops a simple app.

Appendix A presents the solutions to the programming exercises that appear near the end of Chapters 1 through 12.

Appendix B introduces you to Java's Scripting API along with Java 7's support for dynamically typed languages.

Appendix C introduces you to additional APIs and architecture topics: Accessibility, ByteArrayOutputStream and ByteArrayInputStream, classloaders, Console, Desktop, Drag and Drop, Dynamic Layout, Extension Mechanism and ServiceLoader, File Partition-Space, File Permissions, Formatter, Image I/O, Internationalization, Java Native Interface, NetworkInterface and InterfaceAddress, New I/O (including NIO.2), PipedOutputStream and PipedInputStream, Preferences, Scanner, Security, Smart Card, Splash Screen, Stream Tokenizer, StringTokenizer, SwingWorker, System Tray, Timer and TimerTask, Tools and the Compiler API, Translucent and Shaped Window, and XML Digital Signature.

Appendix D presents a gallery of significant applications that demonstrate various aspects of Java.

Unfortunately, there are limits to how much knowledge can be crammed into a print book. For this reason, Appendixes A, B, C, and D are not included in this book's pages. Instead, these appendixes are freely distributed as PDF files. Appendixes A and B are bundled with the book's associated code file at the Apress website (http://www.apress.com).

Appendixes C and D are bundled with their respective code files on my TutorTutor.ca website at http://tutortutor.ca/cgi-bin/makepage.cgi?/books/bj7. Appendixes C and D are "living documents" in that I'll occasionally add new material to them. For example, I plan to expand Appendix C by also covering Java Naming and Directory Interface, Java Sound, Remote Method Invocation and Corba, Robot, Runtime and Process, Swing Timer, and many other APIs/architecture topics (including a complete tour of Swing components). Of course, it will take time to write about these topics so don't expect all of them to appear at once -- they will slowly emerge in coming months (although smaller topics such as Robot will emerge much faster).

What you’ll learn

  • The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs
  • A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2 
  • Various Java 7 tools, starting with the javac compiler and java application launcher
  • How to create user interfaces, working with web services, and a whole lot more
  • The basics of getting started with Android app development  

Who this book is for

This book targets the following groups of developers:
  • Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
  • Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
  • All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
  • Even advanced Java developers may find a few items of interest


    Monday, 28 November 2011

    Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab - Chris Solomon, Toby Breckon

    Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab 
                                             - Chris Solomon, Toby Breckon 
    This is an introductory to intermediate level text on the science of image processing, which employs the Matlab programming language to illustrate some of the elementary, key concepts in modern image processing and pattern recognition. The approach taken is essentially practical and the book offers a framework within which the concepts can be understood by a series of well chosen examples, exercises and computer experiments, drawing on specific examples from within science, medicine and engineering.
    Clearly divided into eleven distinct chapters, the book begins with a fast-start introduction to image processing  to enhance the accessibility of later topics. Subsequent chapters offer increasingly advanced discussion of topics involving more challenging concepts, with  the final chapter  looking at the application of automated image classification (with Matlab examples) .
    Matlab is frequently used in the book as a tool for demonstrations, conducting experiments and for solving problems, as it is both ideally suited to this role and is widely available. Prior experience of Matlab is not required and those without access to Matlab can still benefit from the independent presentation of topics and numerous examples.
     

    Data Communications and Networking (McGraw-Hill Forouzan Networking) by Behorouz A. Forouzan - 4th Edition-LINKS UPDATED

    Data Communications and Networking (McGraw-Hill Forouzan Networking) - 4th Edition


     

    As one of the fastest growing technologies in our culture today, data communications and networking presents a unique challenge for instructors. As both the number and types of students are increasing, it is essential to have a textbook that provides coverage of the latest advances, while presenting the material in a way that is accessible to students with little or no background in the field. Using a bottom-up approach, Data Communications and Networking presents this highly technical subject matter without relying on complex formulas by using a strong pedagogical approach supported by more than 700 figures.


    Now in its Fourth Edition, this textbook brings the beginning student right to the forefront of the latest advances in the field, while presenting the fundamentals in a clear, straightforward manner. Students will find better coverage, improved figures and better explanations on cutting-edge material. The "bottom-up" approach allows instructors to cover the material in one course, rather than having separate courses on data communications and networking.

    DOWNLOAD LINK:
    Data Communications and Networking (McGraw-Hill Forouzan Networking) - 4th Edition 

    DJVU Reader Setup Download:
    DJVU Reader

    Wednesday, 23 November 2011

    Mechanical Engineering-Tribology In Machine Design - T. A. Stolarski

    Mechanical Engineering-Tribology In Machine Design 
                                                                                    - T. A. Stolarski

    "Tribology in Machine Design is strongly recommended for machine designers, and engineers and scientists interested in tribology. It should be in the engineering library of companies producing mechanical equipment."

    Applied Mechanics Review



    Tribology in Machine Design explains the role of tribology in the design of machine elements. It shows how algorithms developed from the basic principles of tribology can be used in a range of practical applications within mechanical devices and systems.

    The computer offers today's designer the possibility of greater stringency of design analysis. Dr Stolarski explains the procedures and techniques that allow this to be exploited to the full. This is a particularly practical and comprehensive reference source book for the practising design engineer and researcher. It will also find an essential place in libraries catering for engineering students on degree courses in universities and polytechnics. The material is grouped according to applications for ease of use and reference.


    Subject covered from fundamentals to applied methods
    Valuable to both student and professional readers
    Cheaper than competing texts  


    DOWNLOAD LINK: Mechanical Engineering-Tribology In Machine Design - T. A. Stolarski

    Computer Organization and Architecture Designing for Performance (8th Edition) - William Stallings

     Computer Organization and Architecture Designing for Performance (8th Edition)                                                                                                            - William Stallings


    KEY BENEFIT: Learn the fundamentals of processor and computer design from the newest edition of this award winning text.  
    KEY TOPICS: Introduction; Computer Evolution and Performance; A Top-Level View of Computer Function and Interconnection; Cache Memory; Internal Memory Technology; External Memory; I/O; Operating System Support; Computer Arithmetic; Instruction Sets: Characteristics and Functions; Instruction Sets: Addressing Modes and Formats; CPU Structure and Function; RISCs; Instruction-Level Parallelism and Superscalar Processors; Control Unit Operation; Microprogrammed Control; Parallel Processing; Multicore Architecture. Online Chapters: Number Systems; Digital Logic; Assembly Language, Assemblers, and Compilers; The IA-64 Architecture.  
    MARKET: Ideal for professionals in computer science, computer engineering, and electrical engineering.

    DOWNLOAD LINK:  Computer Organization and Architecture Designing for Performance (8th Edition) - William Stallings

    Sunday, 20 November 2011

    Ubuntu Unleashed 2011 Edition: Covering 10.10 and 11.04 (6th Edition) - LINKS UPDATED

    Ubuntu Unleashed 2011 Edition: Covering 10.10 and 11.04 (6th Edition)



     
     
    Ubuntu Unleashed 2011 Edition presents advanced coverage of the popular Ubuntu distribution of Linux. Windows users, Mac users, and Linux enthusiasts have been increasingly turning to Ubuntu for a user-friendly and easy-to-use Linux distribution that remains useful to power users.

    This book provides detailed information on installing, using, and administering Ubuntu. You will learn how to set up a workstation or a server, details on Ubuntu’s easy-to-use desktop and productivity software, and you will find topics of interest to both casual and serious developers.

    Ubuntu Unleashed 2011 Edition includes a range of coverage: From the software you need everyday for productivity and enjoyment, to how to configure your Linux desktop to run smoothly, to advanced topics like systems administration and software development, and much more.

    Some books excel at helping beginners take baby steps. There is some beginning material in Ubuntu Unleashed 2011 Edition. However, this book is intended for anyone who wants to move beyond the basics of using Ubuntu into the realm of an intermediate or advanced user.

    • Install and configure Ubuntu
    • Get all your system’s devices and peripherals up and running
    • Configure and customize your graphic user interface
    • Manage Linux services and users
    • Secure your machine and your network from intruders
    • Configure a firewall
    • Share files with Windows users using Samba
    • Get productive with office tools
    • Use multimedia programs
    • Play games
    • Set up and run various types of servers
    • Learn the basics of several programming languages
    • Learn how to write a software application quickly
    • Participate in Ubuntu QA testing
    • Tune your system for maximum performance
    • Learn to manage and compile the kernel and modules

    Ubuntu 10.10 on DVD
    DVD includes the full Ubuntu 10.10 distribution for Intel x86 computers as well as the complete OpenOffice.org office suite and hundreds of additional programs and utilities.
    Free Upgrade!
    Purchase this book anytime in 2011 and receive a free Ubuntu 11.04 Upgrade Kit by mail (U.S. or Canada only) after Ubuntu 11.04 is released.
    See inside back cover for details.

    Category: Operating Systems/Linux
    Covers: Ubuntu 10.10
    User Level: Intermediate—Advanced

     

    Wednesday, 16 November 2011

    Professional C++, 2nd Edition - Marc Gregoire, Nicholas A. Solter, Scott J. Kleper (EPUB FORMAT)

    Professional C++, 2nd Edition (EPUB FORMAT)
         - Marc Gregoire, Nicholas A. Solter, Scott J. Kleper 
    Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of C++. The author deciphers little-known features of C++, shares detailed code examples that you can then plug into your own code, and reveals the significant changes to C++ that accompany the latest release. You'll discover how to design and build applications that solve real-world problems and then implement the solution using the full capabilities of the language.
    Appeals to experienced developers who are looking for a higher level of learning
    • Drills down the extensive changes to the latest C++ standard, C++11, including enhancements made to run-time performance, standard library, language usability, and core language
    • Zeroes in on explaining the more poorly understood elements of the C++ feature set and addresses common pitfalls to avoid
    • Includes case studies that feature extensive, working code that has been tested on Windows and Linux platforms
    • Intertwines text with useful tips, tricks, and workarounds
    Packed with best practices for programming, testing, and debugging applications, this book is vital for taking your C++ skills to the next level.

    Hitler's Master of the Dark Arts: Himmler's Black Knights and the Occult Origins of the SS - Bill Yenne

    Hitler's Master of the Dark Arts: Himmler's Black Knights and the Occult Origins of the SS
                                                                                                  - Bill Yenne

     

    At the heart of the evil of Nazism was Hitler’s “witch doctor,” Heinrich Himmler, and his peculiar and deadly organization with the mundane name Schutzstaffel, literally “protective squadron.” Undoubtedly you know them better as the feared SS, the very essence of Nazism. Their threatening double lightning bolt is perhaps the most dreaded symbol of the Third Reich.
    The facts of the SS’s origins are truly stranger than fiction. If you thought Raiders of the Lost Ark was an inspired Hollywood fiction, think again. Hitler's Master of the Dark Arts reveals the hidden “truths” of the SS in full and morbidly fascinating detail.

    31 Days Before Your CCNA Exam: A Day-by-Day Quick Reference Study Guide - Scott Bennett

    31 Days Before Your CCNA Exam: A Day-by-Day Quick Reference Study Guide 
                                                                      - Scott Bennett
    A day-by-day review guide for the Cisco Networking Academy Program student
    The features of the book empower you to fit exam preparation into an otherwise busy schedule:
    • Visual calendar summarizing each day’s study topic
    • Checklist providing advice for preparation activities leading up to the exam
    • Description of the 640-801 CCNA exam and how to sign up for it, including how to use a course voucher
    • Strategies to be mentally, organizationally, and physically prepared for exam day
    • Conversational tone, which makes your study time more enjoyable
    If you have completed or are about to complete the four courses of the CCNA version 3.1 curriculum in the Cisco Networking Academy Program, you are ready to make your knowledge official with a CCNA certification. 31 Days Before Your CCNA Exam offers you a personable and practical way to understand the certification process and commit to taking the 640-801 CCNA certification exam while the course material is fresh in your mind.
    Use the day-by-day guide and checklist to organize, prepare, and review. The best motivation for studying is scheduling an actual test date, so sign up and declare, “I am going to take the CCNA exam in 31 days, and this is what I will do to prepare leading up to the exam.”
    Each day in this guide breaks down an exam topic into a manageable bit of information to review using short summaries from relevant parts of the four Networking Academy CCNA courses.

    Security Administrator Street Smarts: A Real World Guide to CompTIA Security+ Skills (IN EPUB FORMAT) - David R. Miller, Michael Gregg

    Security Administrator Street Smarts: A Real World Guide to CompTIA Security+ Skills (IN EPUB FORMAT)
      
    Develop the skills you need in the real world Hit the ground running with the street-smart training you'll find in this practical book. Using a "year in the life" approach, it gives you an inside look at the common responsibilities of security administrators, with key information organized around the actual day-to-day tasks, scenarios, and challenges you'll face in the field. This valuable training tool is loaded with hands-on, step-by-step exercises covering all phases of a security administrator's job, including:
    • Designing a secure network environment
    • Creating and implementing standard security policies and practices
    • Identifying insecure systems in current environment
    • Providing training to on-site and remote users

    BRS Behavioral Science (Board Review Series) - Barbara Fadem

    BRS Behavioral Science (Board Review Series) 
                                                               - Barbara Fadem
    The Board Review Series (BRS) is aimed at providing basic knowledge as it relates to clinical situations and is used primarily by medical students studying for the United States Medical Licensing Examinations (USMLE). BRS Behavioral Science, Fifth Edition covers material on this subject that is addressed on USMLE Step 1, written in outline format to provide an efficient method of studying behavioral science for USMLE. The book includes at least 500 USMLE-style questions with accompanying annotated answers. An exam follows each chapter and a Comprehensive Exam is included at the end of the book.
    A companion Website will offer the fully searchable text and an interactive question bank.

    How to Become a Deadly Chess Tactician - David Lemoir

    How to Become a Deadly Chess Tactician 
                                                                         - David Lemoir
    Some chess-players always seem to have a trick up their sleeve. They spot unlikely-looking tactical tricks, launch cunning attacks from seemingly quiet positions and are unrelenting when the enemy king is in their sights. Even when things go wrong, they create practical chances and repeatedly finesse their way out of trouble. LeMoir shows that the key factors in becoming a deadly tactician are motivation, imagination, and calculation. Motivation is having the willingness to sacrifice and consider tactical ideas during play. Imagination is being aware of tactical concepts that lead to ideas which other players might miss. Calculation is being able to analyse and calculate effectively. This user-friendly and humorous book contains many outstanding examples of seized opportunities, together with guidance on how to spot surprising tactics and handle positions of material imbalance. Thoughout, there are exercises for readers to tackle.

    Secrets and Lies: Digital Security in a Networked World - Bruce Schneier

    Secrets and Lies: Digital Security in a Networked World 
                                                                        - Bruce Schneier
    Whom can you trust? Try Bruce Schneier, whose rare gift for common sense makes his book Secrets and Lies: Digital Security in a Networked World both enlightening and practical. He's worked in cryptography and electronic security for years, and has reached the depressing conclusion that even the loveliest code and toughest hardware still will yield to attackers who exploit human weaknesses in the users. The book is neatly divided into three parts, covering the turn-of-the-century landscape of systems and threats, the technologies used to protect and intercept data, and strategies for proper implementation of security systems. Moving away from blind faith in prevention, Schneier advocates swift detection and response to an attack, while maintaining firewalls and other gateways to keep out the amateurs. Newcomers to the world of Schneier will be surprised at how funny he can be, especially given a subject commonly perceived as quiet and dull. Whether he's analyzing the security issues of the rebels and the Death Star in Star Wars or poking fun at the giant software and e-commerce companies that consistently sacrifice security for sexier features, he's one of the few tech writers who can provoke laughter consistently. While moderately pessimistic on the future of systems vulnerability, he goes on to relieve the reader's tension by comparing our electronic world to the equally insecure paper world we've endured for centuries--a little smart-card fraud doesn't seem so bad after all. Despite his unfortunate (but brief) shill for his consulting company in the book's afterword, you can trust Schneier to dish the dirt in Secrets and Lies.

    Thursday, 3 November 2011

    1300 Math Formulas by Alex Svirin

    1300 Math Formulas by Alex Svirin

    Title:1300 Math Formulas by Alex Svirin

    1300 Math Formulas by Alex Svirin Size: 6.54 MB

    1300 Math Formulas by Alex Svirin No. of Pages: 338

    1300 Math Formulas by Alex Svirin Type: Formulas Oriented

    1300 Math Formulas by Alex Svirin Download Link:
    Download Link

    Puzzles To Puzzle You by Shakuntala Devi

    Puzzles To Puzzle You by Devi Shakuntala

    Title: Puzzles To Puzzle You by  Shakuntala Devi

    Puzzles To Puzzle Description: Puzzles To Puzzle You by Devi Shakuntala -  Discover the adventure and excitement of mathematical puzzles! Match your wits with the human computer!! Sharpen your intellect, delight your friends and enjoy hours of purposeful entertainment!!!

    The celebrity author, Shakuntala Devi, is regarded as 'authentic heroine of the twentieth century'. She calculates faster than the fastest computer, is listed in the Guinness Book of World Records and continues to amaze audiences around the world with her feats of calculation - Puzzles To Puzzle You by Devi Shakuntala

    Puzzles To Puzzle Size: 1.87 MB

    Puzzles To Puzzle No. of Pages: 136

    Puzzles To Puzzle Type: Puzzles Oriented 
     
    Puzzles To Puzzle Download Link:
    Puzzles To Puzzle You by Devi Shakuntala 

    Wednesday, 2 November 2011

    Java Servlet & JSP Cookbook - Bruce W. Perry

    Java Servlet & JSP Cookbook 
                                                           - Bruce W. Perry
    With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will use every day, along with full-fledged solutions to significant web application development problems that developers can insert directly into their own applications.
    Java Servlet and JSP Cookbook presents real-world problems, and provides concise, practical solutions to each. Finding even one tested code "recipe" that solves a gnarly problem in this comprehensive collection of solutions and best practices will save hours of frustration--easily justifying the cost of this invaluable book.
    But "Java Servlet and JSP Cookbook" is more than just a wealth of cut-and-paste code. It also offers clear explanations of how and why the code works, warns of potential pitfalls, and directs you to sources of additional information, so you can learn to adapt the problem-solving techniques to similar situations.
    These recipes include vital topics like the use of Ant to setup a build environment, extensive coverage of the WAR file format and web.xml deployment descriptor, file-uploading, error-handling, cookies, logging, dealing with non-HTML content, multimedia, request filtering, web services, I18N, web services, and a host of other topics that frustrate even the most seasoned developers.
    For Java web developers of all levels who are eager to put into practice the theory presented in other API-focused books, the solutions presented in this practical book will prove invaluable over and over again. This is painless way for less experienced developers who prefer to learn by doing to expand their skills and productivity, while accomplishing practical solutions to the pressing problems they face every day.

    Thursday, 27 October 2011

    Sams Teach Yourself SQL in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours) by Ryan Stephens, Ron D. Plew, Arie D. Jones

    Sams Teach Yourself SQL in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours)  
    by Ryan Stephens, Ron D. Plew, Arie D. Jones



    In just 24 sessions of one hour or less, you’ll learn how to use SQL to build effective databases, efficiently retrieve your data, and manage everything from performance to security! Using this book’s straightforward, step-by-step approach, you’ll learn hands-on through practical examples. Each lesson builds on what you’ve already learned, giving you a strong real-world foundation for success. The authors guide you from the absolute basics to advanced techniques—including views, transactions, Web data publishing, and even powerful SQL extensions for Oracle and Microsoft SQL Server!

    Step-by-step instructions carefully walk you through the most common SQL tasks.

    Quizzes and Exercises at the end of each chapter help you test your knowledge.

    By the Way notes present interesting information related to the discussion.

    Did You Know? tips offer advice or show you easier ways to perform tasks.

    Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

    Learn how to…
    • Understand what SQL is, how it works, and what it does
    • Define efficient database structures and objects
    • “Normalize” raw databases into logically organized tables
    • Edit relational data and tables with DML
    • Manage database transactions
    • Write effective, well-performing queries
    • Categorize, summarize, sort, group, and restructure data
    • Work with dates and times
    • Join tables in queries, use subqueries, and combine multiple queries
    • Master powerful query optimization techniques
    • Administer databases and manage users
    • Implement effective database security
    • Use views, synonyms, and the system catalog
    • Extend SQL to the enterprise and Internet
    • Master important Oracle and Microsoft SQL Server extensions to ANSI SQL

    From the Publisher

    This hands on tutorial will provide readers with: Thorough explanation of database concepts, SQL and low level programming Complete code listings with output. These listings are followed with analysis that explains exactly what the listings are doing Real world examples that can be incorporated in other projects Fast results: Each chapter can be completed in one hour so the reader is productive almost immediately Beginning-to - Intermediate coverage of SQL, including SQL in an enterprise setting, on the Web and Intranet - SQL (Standard Query Language) is the ANSI standard language that allows people to create, access, manipulate, and store information in a relational database management system
    - SQL is the core element of databases from companies such as Oracle, Microsoft, Informix, etc.
    - The SQL market is widespread; all database programmers, developers, and administrators use this language to manipulate data




    Related Posts Plugin for WordPress, Blogger...