Bienvenidos!!!

Buenas aca Favio. Trato de crear este blog con motivo de llegar a todos los estudiantes de computación e informática. Trataré de publicar noticias relacionadas a la URU sobre nuestra carrera y demás. Publicare libros, exámenes, manuales y demás. Quien quiera ayudar comente y publique! Saludos.!!

domingo, 10 de octubre de 2010

Algorithms for Discrete Fourier Transform and Convolution, 2da Edición


Richard Tolimieri, Myoung An, Chao Lu , "Algorithms for Discrete Fourier Transform and Convolution, 2 Edition" 
Springer | 1997 | ISBN: 0387982612 | 267 pages | PDF | 22,2 MB



The main goal of this graduate-level text is to provide a language for understanding, unifying, and implementing a wide variety of algorithms for digital signal processing -- in particular, to provide rules and procedures that can simplify or even automate the task of writing code for the newest parallel and vector machines. It thus bridges the gap between digital signal processing algorithms and their implementation on a variety of computing platforms. The mathematical concept of tensor product is a recurring theme throughout the book: tensor product factors have a direct interpretation on many vector and parallel computers and tensor product identities can be matched to machine implementation. These formulations also highlight the data flow, which is especially important on supercomputers, where data flow may be the factor limiting the efficiency of a computation. Because of its importance in many applications, much of the discussion centers on algorithms related to the finite Fourier transform and to multiplicative FFT algorithms; other topics covered include convolution algorithms and prime-factor algorithms. This second edition has been revised and brought up to date throughout.

martes, 5 de octubre de 2010

Beginning PHP and MySQL: From Novice to Professional, Tercera Edición




Beginning PHP and MySQL: From Novice to Professional, Third Edition 
Publisher: Apress | ISBN: 1590598628 | edition 2008 | PDF | 1080 pages | 12 mb


Beginning PHP and MySQL: From Novice to Professional, Third Edition offers a comprehensive introduction to two of the most prominent open source technologies on the planet: the PHP scripting language and the MySQL database server. Updated to introduce the features found in MySQLs most significant release to date, readers learn how to take advantage of the latest features of both technologies to build powerful, manageable, and stable web applications.

Java for the Beginning Programmer



Jeff Heaton, "Java for the Beginning Programmer" 
Heaton Research, Inc. | 2006 | ISBN: 0977320618 | 336 pages | PDF | 2,7 MB



Java for the Beginning Programmer teaches Java to someone with absolutely no programming background. This book focuses on core programming topics such as variables, looping, subroutines, and program layout. This course focuses on real programming techniques, and not using an Integrated Development Environment (IDE) to generate code. This course ends with an introduction to graphical user interface programming.

By focusing on core programming techniques, and not using an IDE to generate code, the programmer is given a solid foundation in the Java programming language. This book prepares the reader for more advanced Java study, or one of our other Java programming books.

Each chapter includes review questions and an assignment. This book can be used either as a college text book, or for independent reading. This book was compiled from the author's years of experience teaching the Java programming language.

Introduction to Neural Networks for Java, 2da Edición



Jeff Heaton, "Introduction to Neural Networks for Java, 2nd Edition" 
Heaton Research, Inc. | 2008 | ISBN: 1604390085 | 440 pages | PDF | 3,8 MB


Introduction to Neural Networks with Java, Second Edition, introduces the Java programmer to the world of Neural Networks and Artificial Intelligence. Neural network architectures, such as the feedforward, Hopfield, and self-organizing map architectures are discussed. Training techniques, such as backpropagation, genetic algorithms and simulated annealing are also introduced. Practical examples are given for each neural network. Examples include the traveling salesman problem, handwriting recognition, financial prediction, game strategy, mathematical functions, and Internet bots. All Java source code is available online for easy downloading. 

Java: Practical Guide for Programmers (The Practical Guides)


Michael Sikora, "Java: Practical Guide for Programmers (The Practical Guides)" 
Morgan Kaufmann | 2003 | ISBN: 1558609091 | 150 pages | PDF | 7,5 MB


Focused instruction on the core elements of Java 1.4 with clear straight-forward examples and line-by-line analysis for experienced programmers.

Review
"Java: Practical Guide for Programmers efficiently gives the experienced programmer a turbo jumpstart on the Java language. Readers will be surprised how fast they can grasp the language essentials. My students have been searching for this book for years!"
--An Ngoc Lam
Sr. Software Engineer, 3PARdata Inc.
Computer Science Instructor, University of California at Santa Cruz 

Embedded Java Security: Security for Mobile Devices


Embedded Java Security: Security for Mobile Devices 
Publisher: Springer | ISBN: 1846285909 | edition 2006 | PDF | 254 pages | 11 mb


Whereas Java brings functionality and versatility to the world of mobile devices, at the same time it also introduces new security threats. The rapid growth of the number of mobile devices that support Java makes this a pressing issue. Embedded Java Security carefully examines the security aspects of Java and offers a security evaluation for the Java platform. After explaining background material on the architecture of embedded platforms and relating to its role in security, the book deconstructs the security model into its main components: It explains each component and relates it to the aim of securing the applications and the device. Toward this end, several implementations of the Java platform are examined and tested to relate the model to its actual implementation on devices. The security holes found are further used to clarify security issues and point out common errors. Finally, the book provides an evaluation of embedded Java security that includes security models and security tests performed on real-life implementations. 

Game Design for Teens (Premier Press Game Development)


Game Design for Teens (Premier Press Game Development) 
Publisher: Course Technology PTR | ISBN: 1592004962 | edition 2004 | PDF | 320 pages | 15,2 mb




"Game Design for Teens" covers the basics for developing a game idea and successfully converting that idea into a complete game. A natural addition to the "for Teens" line of books, it is a true beginner's guide to the game design process and deals specifically with creating a game design document. You will learn how to create a quality game design document appropriate for submission to a publisher, developer, or college professor. It explores the components of a game design document, how to create them, who creates them, and why each is important. This book also examines game design theory as it applies to different game genres. 

Network and System Security



Network and System Security 
Publisher: Syngress | ISBN: 1597495352 | edition 2010 | PDF | 408 pages | 4,9 mb

Descarga
Filesonic

Network and System Security provides focused coverage of network and system security technologies. Explores practical solutions to a wide range of network and systems security issues. Chapters are authored by leading experts in the field and address the immediate and long term challenges in the authors' respective areas of expertise. Coverage includes building a secure organization; cryptography; system intrusion; UNIX and Linux security; Internet security, intranet security; LAN security; wireless network security; cellular network security, RFID security, and more.

C++ in a Nutshell


Ray Lischner, "C++ in a Nutshell" 
O'Reilly Media | 2003 | ISBN: 059600298X | 704 pages | CHM | 1,2 MB


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. 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. 

C++ Common Knowledge: Essential Intermediate Programming


Stephen C. Dewhurst, "C++ Common Knowledge: Essential Intermediate Programming" 
Addison-Wesley Professional | 2005 | ISBN: 0321321928 | 272 pages | CHM | 1,1 MB


“We live in a time when, perhaps surprisingly, the best printed works on C++ are just now emerging. This is one of those works. Although C++ has been at the forefront of innovation and productivity in software development for more than two decades, it is only now being fully understood and utilized. This book is one of those rare contributions that can bear repeated study by practitioners and experts alike. It is not a treatise on the arcane or academic—rather it completes your understanding of things you think you know but will bite you sooner or later until you really learn them. Few people have mastered C++ and software design as well as Steve has; almost no one has such a level head as he when it comes to software development. He knows what you need to know, believe me. When he speaks, I always listen—closely. I invite you to do the same. You (and your customers) will be glad you did.”

—Chuck Allison, editor, The C++ Source
“Steve taught me C++. This was back in 1982 or 1983, I think—he had just returned from an internship sitting with Bjarne Stroustrup inventor of C++ at Bell Labs. Steve is one of the unsung heroes of the early days, and anything Steve writes is on my A-list of things to read. This book is an easy read and collects a great deal of Steve’s extensive knowledge and experience. It is highly recommended.”

—Stan Lippman, coauthor of C++ Primer, Fourth Edition
“I welcome the self-consciously non-Dummies approach of a short, smart book.”

—Matthew P. Johnson, Columbia University
“I agree with the author’s assessment of the types of programmers. I have encountered the same types in my experience as a developer and a book like this will go far to help bridge their knowledge gap.... I think this book complements other books, like Effective C++ by Scott Meyers. It presents everything in a concise and easy-to-read style.”

—Moataz Kamel, senior software designer, Motorola Canada
“Dewhurst has written yet another very good book. This book should be required reading for people who are using C++ (and think that they already know everything in C++).”

—Clovis Tondo, coauthor of C++ Primer Answer Book
What Every Professional C++ Programmer Needs to Know—Pared to Its Essentials So It Can Be Efficiently and Accurately Absorbed

C++ is a large, complex language, and learning it is never entirely easy. But some concepts and techniques must be thoroughly mastered if programmers are ever to do professional-quality work. This book cuts through the technical details to reveal what is commonly understood to be absolutely essential. In one slim volume, Steve Dewhurst distills what he and other experienced managers, trainers, and authors have found to be the most critical knowledge required for successful C++ programming. It doesn’t matter where or when you first learned C++. Before you take another step, use this book as your guide to make sure you’ve got it right!

This book is for you if
You’re no “dummy,” and you need to get quickly up to speed in intermediate to advanced C++
You’ve had some experience in C++ programming, but reading intermediate and advanced C++ books is slow-going
You’ve had an introductory C++ course, but you’ve found that you still can’t follow your colleagues when they’re describing their C++ designs and code
You’re an experienced C or Java programmer, but you don’t yet have the experience to develop nuanced C++ code and designs
You’re a C++ expert, and you’re looking for an alternative to answering the same questions from your less-experienced colleagues over and over again

C++ Common Knowledge covers essential but commonly misunderstood topics in C++ programming and design while filtering out needless complexity in the discussion of each topic. What remains is a clear distillation of the essentials required for production C++ programming, presented in the author’s trademark incisive, engaging style.

C++: A Beginner's Guide


C++: A Beginner's Guide By Herbert Schildt
Publisher: McGraw-Hill 2003 | 576 Pages | ISBN: 0072232153 | PDF | 10 MB

Descarga


Essential skills made easy! Written by Herb Schildt, the world's leading programming author, this step-by-step book is ideal for first-time programmers or those new to C++. The modular approach of this series, including sample projects and progress checks, makes it easy to learn to use C++ at your own pace.

About the Author 
Herbert Schildt (Mahomet, IL) is a leading programming author. He is an authority on the C, C++, Java, and C# programming languages, and a master Windows programmer. His programming books have sold more than three million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best-sellers including, C++: The Complete Reference, C: The Complete Reference, C++ from the Ground Up, Java 2: The Complete Reference, Java 2: A Beginner's Guide, C#: A Beginner's Guide, The Art of Java and many more. Schildt holds a master's degree in computer science from the University of Illinois. 

MySQL and Java Developer's Guide (Repost)




MySQL and Java Developer's Guide
Wiley; 1 edition | February 21, 2003 | ISBN-10: 0471269239 | 432 pages | PDF | 3.5 MB

Descarga

The first comprehensive guide to MySQL for Java developers.With more than three million users, MySQL is the most popular open source database server in the world. It is the most popular database server for Linux and also runs on Windows, Macintosh, FreeBSD, and many flavors of UNIX. Most developers have built MySQL applications using programming languages like C, PHP, and Perl, but three years ago the author of this book, Mark Matthews, created MM.MySQL, the Java driver for MySQL. Since then, MySQL AB has shown their support for Java developers by hiring Mark, adopting his driver, and re-releasing it as Connector/J. Now, Mark Matthews and team explain everything you need to build database applications with MySQL and Java.

C++ for Everyone


C++ for Everyone 
Publisher: Wiley; 1 edition | ISBN: 0470383291 | edition 2008 | PDF | 528 pages | 20,8 mb


* This authoritative reference uses full color figures and color-coded program listings while introducing readers to C++ programming
* Provides additional pictures and captions to help readers navigate the material and find what they need quickly
* Presents many how-tos for common tasks, together with worked examples 

sábado, 2 de octubre de 2010

C++ Demystified By Jeff Kent


C++ Demystified By Jeff Kent
Publisher: McGraw-Hill Osborne Media 2004 | 368 Pages | ISBN: 0072253703 | CHM | 3 MB

Descarga




The fast and easy way to understanding the fundamentals of C++
If you’re looking for an easy way to learn C++ and want to immediately start writing your own programs, this is the resource you need. The hands-on approach and step-by-step instructions guide you through each phase of C++ programming with easy-to-understand language from start to finish. Whether or not you have previous C++ experience, you’ll get an excellent foundation here, discovering how computer programs and programming languages work. Next, you’ll learn the basics of the language--what data types, variables, and operators are and what they do, then on to functions, arrays, loops, and beyond. With no unnecessary, time-consuming material included, plus quizzes at the end of each chapter and a final exam, you’ll emerge a C++ pro, completing and running your very own complex programs in no time. Simple enough for a beginner, but challenging enough for an advanced student, C++ Demystified is your shortcut to mastering C++.
This one-of-a-kind self-teaching text offers:
An easy way to understand C++
A quiz at the end of each chapter
A final exam at the end of the book
No unnecessary technical jargon
A time-saving approach 

From Java to C#


From Java to C# 
Publisher: Addison Wesley | ISBN: 0321155726 | edition 2004 | PDF | 689 pages | 21,8 mb


This book introduces programmers, already familiar with object-oriented programming, to the C# programming language. It reviews basic object-oriented concepts when C# implementations are discussed. The book begins by discussing the nuts and bolts of C# before delving into the area of the .Net libraries of code. It then moves on to show how GUI programs are created, and how to populate them with graphics. Advanced topics such as networking, using C# to interface with databases, and using C# with ASP to produce interactive Web pages, are covered at the end of the book. This book is designed for programmers, experienced with object-oriented concepts, who are transitioning to C# or are interested in learning a new programming language.