Wednesday, March 28, 2012

Hello! Python


Hello! Python
Anthony S. Briggs
 Publisher: M./ni.g P..li//tio.s | ISBN: 1935182080 | 2012 
PDF | 424 pages | 17 MB/28 MB

 Hello! Python fully covers the building blocks of Python programming and gives you a gentle introduction to more advanced topics such as object-oriented programming, functional programming, network programming, and program design. New (or nearly new) programmers will learn most of what they need to know to start using Python immediately.

 Programmers love Python because it's fast and efficient. Shouldn't learning Python be just the same? Hello! Python starts quickly and simply, with a line of Python code. You'll learn the basics the right way--by writing your own programs. Along the way, you'll get a gentle introduction to more advanced concepts and new programming styles.>

 No experience with Python needed. Exposure to another programming language is helpful but not required.
 What Makes Hello! Python special

 Learn Python fast Even if you've never written a line of code before, you'll be writing real Python apps in just an hour or two.
 Great examples There's something new in every chapter, including games, web programming with Django, databases, and more.
 User Friendly guides Using lots of illustrations and a down-to-earth writing style, this book invites you to explore Python along with half-a-dozen travelling companions from the User Friendly cartoon strip.


Saturday, March 17, 2012

1001 Algebra Problems


1001 Algebra Problems
Le arn ing ex pre ss | ISBN: 1576857646 | 2011
| PDF | 256 pages | 12 MB

1001 Algebra Problems offers those with math anxiety and others who need tutoring the hands-on practice they need. This useful manual providers users the tools they need to master algebra. This title helps users to prepare for exams, develop m/c strategies, apply algebra rules to application problems and build problem solving skills. Includes the most common algebra concepts from expressions to linear equalities to functions.


Foundations of Geometry


Foundations of Geometry 
(2nd Edition) by Gerard Venema
A-on W---y | ISBN: 0136020585 | 2011 
 PDF | 408 pages | 3 MB

Foundations of Geometry, Second Edition is written to help enrich the education of all mathematics majors and facilitate a smooth transition into more advanced mathematics courses. The text also implements the latest national standards and recommendations regarding geometry for the preparation of high school mathematics teachers—and encourages students to make connections between their college courses and classes they will later teach. 

This text's coverage begins with Euclid's Elements, lays out a system of axioms for geometry, and then moves on to neutral geometry, Euclidian and hyperbolic geometries from an axiomatic point of view, and then non-Euclidean geometry. Good proof-writing skills are emphasized, along with a historical development of geometry. The Second Edition streamlines and reorganizes material in order to reach coverage of neutral geometry as early as possible, adds more exercises throughout, and facilitates use of the open-source software Geogebra.

This text is ideal for an undergraduate course in axiomatic geometry for future high school geometry teachers, or for any student who has not yet encountered upper-level math, such as real analysis or abstract algebra. It assumes calculus and linear algebra as prerequisites.


Calculus with Applications


Calculus with Applications
 Brief Version (10th Edition) by Margaret L. Lial and Charles David Miller
A-on W-ey | ISBN: 0321748573 | 2012 
 PDF | 640 pages | 20 MB

Calculus with Applications, Tenth Edition (also available in a Brief Version containing Chapters 1–9) by Lial, Greenwell, and Ritchey, is our most applied text to date, making the math relevant and accessible for students of business, life science, and social sciences. Current applications, many using real data, are incorporated in numerous forms throughout the book, preparing students for success in their professional careers. With this edition, students will find new ways to get involved with the material, such as “Your Turn” exercises and “Apply It” vignettes that encourage active participation.


Machine Learning for Hackers


Machine Learning for Hackers
 English | PDF | 20 MB | 322 pages

 If you’re an experienced programmer interested in crunching data, this book will get you started with machine learning—a toolkit of algorithms that enables computers to train themselves to automate useful tasks. Authors Drew Conway and John Myles White help you understand machine learning and statistics tools through a series of hands-on case studies, instead of a traditional math-heavy presentation.

 Each chapter focuses on a specific problem in machine learning, such as classification, prediction, optimization, and recommendation. Using the R programming language, you’ll learn how to analyze sample datasets and write simple machine learning algorithms. Machine Learning for Hackers is ideal for programmers from any background, including business, government, and academic research.

 Develop a naïve Bayesian classifier to determine if an email is spam, based only on its text
 Use linear regression to predict the number of page views for the top 1,000 websites
 Learn optimization techniques by attempting to break a simple letter cipher
 Compare and contrast U.S. Senators statistically, based on their voting records
 Build a “whom to follow” recommendation system from Twitter data

 Table of Contents
 Chapter 1. Using R
 Chapter 2. Data Exploration
 Chapter 3. Classification: Spam Filtering
 Chapter 4. Ranking: Priority Inbox
 Chapter 5. Regression: Predicting Page Views
 Chapter 6. Regularization: Text Regression
 Chapter 7. Optimization: Breaking Codes
 Chapter 8. PCA: Building a Market Index
 Chapter 9. MDS: Visually Exploring US Senator Similarity
 Chapter 10. kNN: Recommendation Systems
 Chapter 11. Analyzing Social Graphs
 Chapter 12. Model Comparison


MySQL Troubleshooting


MySQL Troubleshooting
O'Reilly Media (Feb2012) | ISBN-13: 978-1449312008
PDF |  264 pages | 7.5 MB

Stuck with bugs, performance problems, crashes, data corruption, and puzzling output? If you are a database programmer or DBA, they are part of your life. The trick is knowing how to quickly recover from them. This unique, example-packed book shows you how to handle an array of vexing problems when working with MySQL.

 Written by a principal technical support engineer at Oracle, MySQL Troubleshooting provides the background, tools, and expert steps for solving problems from simple to complex whether data you thought you inserted doesn't turn up in a query, or the entire database is corrupt because of a server failure. With this book in hand, you'll work with more confidence.

 Understand the source of a problem, even when the solution is simple
 Handle problems that occur when applications run in multiple threads
 Debug and fix problems caused by configuration options
 Discover how operating system tuning can affect your server
 Use troubleshooting techniques specific to replication issues
 Get a reference to additional troubleshooting techniques and tools, including third-party solutions
 Learn best practices for safe and effective troubleshooting—and for preventing problems

 Table of Contents
 Chapter 1. Basics
 Chapter 2. You Are Not Alone: Concurrency Issues
 Chapter 3. Effects of Server Options
 Chapter 4. MySQL’s Environment
 Chapter 5. Troubleshooting Replication
 Chapter 6. Troubleshooting Techniques and Tools
 Chapter 7. Best Practices




Saturday, March 10, 2012

Professional DotNetNuke 4


Professional DotNetNuke 4 
Open Source Web Application Framework for ASP.NET 2.0
Shaun Walker 
 Publisher: W---x | ISBN: 0471788163 | edition 2006 
 CHM | 544 pages | 10,8 mb

 DotNetNuke is a powerful open source framework that creates and deploys robust modules on the ASP.NET platform. Written by its core team of developers, this book will provide you with the tools and insight you'll need to install, configure, and develop your own stunning Web applications using DotNetNuke 4.


Wi-Fi Security


Wi-Fi Security
Stewart S. Miller 
 Publisher: M+++w-Hill | ISBN: 0071410732 | edition 2003 
 PDF | 332 pages | 13 mb

 Wireless Security is one of the most talked about topics in the information security area. As more and more organizations are migrating from wired to wireless networks, questions surrounding the current status of the WiFi network implementations are emerging. The general opinion of both IT professionals and media outlets is that there is no wireless security, but that is just a superficial look on this technology. Books like the one I'm taking a look at today, clearly show that wireless security is not just about the infamous WEP. But is the book worth buying?


The Project Manager's Desk Reference


The Project Manager's Desk Reference
James P. Lewis,  
 Publisher: MgH | ISBN: 007134750X | edition 1999 
 PDF | 581 pages | 14,9 mb

 Strategies to keep every project on time, under budget...and problem-free. More than 50 percent of the work in a typical organization is done in a project format. While each of these projects must be managed, too often the employees named to manage them are given little if any training in the skills they will need to successfully complete the project. The Project Manager's Desk Reference, Second Edition, uses results-oriented language and easy-to-understand examples to detail how you can complete any project on time, within budget, and at the desired performance level.


Saturday, February 18, 2012

Practical Database Programming With Visual C#.NET


Practical Database  Programming With Visual C#.NET
  by Ying Bai
 W,i.l,ey-IEEE Press | 2010 | ISBN: 0470467274 
 931 pages | PDF | 13 MB

A novel approach to developing and applying databases with Visual C#.NET
 Practical Database Programming with Visual C#.NET clearly explains the considerations and applications in database programming with Visual C#.NET 2008 and in developing relational databases such as Microsoft Access, SQL Server, and Oracle Database. Sidestepping the traditional approach of using large blocks of code, Ying Bai utilizes both Design Tools and Wizards pred by Visual Studio.NET and real-time object methods to incorporate over sixty real sample database programming projects along with detailed illustrations and explanations to help readers understand the key techniques and programming technologies in
database programming. 
This invaluable resource features:
Fundamental and advanced database programming techniques for beginning and experienced students as well as programmers
A real completed sample database CSE_DEPT with three versions (Microsoft Access 2007, SQL 
Server 2005 SP2, and Oracle Database 10g XE Release 2) used throughout the entire book
Step-by-step details on designing and building a practical relational database
Discussion and analysis of the new database query technique, LINQ API—which includes LINQ 
to Objects, LINQ to DataSet, LINQ to SQL, LINQ to Entities, and LINQ to XML—and implementation in actual projects with line-by-line explanation
Homework and selected solutions for each chapter to strengthen and improve learning and understanding
An Instructor’s Manual (MS PPT), example codes and exercise questions, homework/exercise solutions, and database projects available for free download
E-mail assistance from the author
Readers who will benefit highly from this reference are undergraduate or graduate students majoring in computer science and engineering, graduate students in all engineering departments, and software engineers and researchers in academic and industrial fields.



Friday, February 17, 2012

Chinese Herbal Medicine


Chinese Herbal Medicine
Modern Application of Traditional Formulas
PDF | 805 Pages | 10.4 MB

Traditional Chinese medicine is rapidly advancing onto the world stage as a medicine that has endured through time and history to assuage the ills of humankind and assist in the prevention of further diseases and imbalances of health. Chinese herbal medicine is notable for its sophistication in addressing clinical concerns while remedying an individual’s particular needs. Thousands of years old, the herbal medicine tradition remains a vibrant player in today’s health field.

Chinese Herbal Medicine: Modern Applications of Traditional Formulas , written by Dr. Chongyun Liu and Angela Tseng, is the newest addition to the busy clinician’s repertoire. With over 20 years of clinical experience, Dr. Liu supplies more than 860 formulas with descriptions of appropriate customization that will enable practitioners to tailor herbal formulas to meet patients’ needs. 

In addition, a listing of over 640 individual herbs provides quick access to clinical modifications. Of significant note is the extensive review of 190 allopathic medical conditions with corresponding traditional Chinese medicine diagnoses and formulations.



Professional ASP.NET 4 in C# and VB


Professional ASP.NET 4 in C# and VB
 Publisher: Wrox (March 8, 2010) | ISBN: 0470502207 
| PDF | 52.4 Mb | 1536 pages 

This book was written to introduce you to the features and capabilities that ASP.NET 4 offers, as well as to give you an explanation of the foundation that ASP.NET provides. We assume you have a general understanding of Web technologies, such as previous versions of ASP.NET, Active Server Pages 2.0/3.0, or JavaServer Pages. If you understand the basics of  Web programming, you should not have much trouble following along with this bookпїЅs content.If you are brand new to ASP.NET, be sure to check out Beginning ASP.NET 4: In C# and VB by Imar Spaanjaars (Wiley Publishing, Inc., 2010) to help you understand the basics.

In addition to working with Web technologies, we also assume that you understand basic programming constructs, such as variables, For Each loops, and object-oriented programming. You may also be wondering whether this book is for the Visual Basic developer or the C# developer. We are happy to say that it is for both! When the code differs substantially, this book provides examples in both VB and C#.


Thursday, February 9, 2012

PHP and MySQL 24-Hour Trainer


PHP and MySQL 24-Hour Trainer
 ISBN: 111806688X | Nov 2011
PDF | 504 Pages | 58.34 MB

Step-by-step lessons for using PHP and MySQL in a unique book-and-video combination
Assuming no previous experience with PHP or MySQL, this book-and-video package is ideal reading for anyone who wants to go beyond HTML/CSS in order to provide clients with the most dynamic web sites possible. The approachable tone breaks down the basics of programming and PHP and MySQL in individual lessons starting with the installation of the programs necessary to run PHP. 

You begin with a static web site and then watch and learn as PHP functionality is added as you work through the lessons.
When working with databases, the MySQL database is introduced with demonstrations that show how to interact with it. The accompanying videos enhance your learning experience, as each lesson in the book is portrayed in the video exercises.

Creating user logins
Turn the case study into a content management system

Note: As part of the print version of this title, video lessons are included on DVD. For e-book versions, video lessons can be accessed at wrox.com using a link provided in the interior of the e-book.


Advanced Visual Basic 2010


Advanced Visual Basic 2010
 (Pearson-2012-Ed5) | ISBN: 0132316749 
PDF | 696 Pages | 16.99 MB 

In the Fifth Edition, Advanced Visual Basic 2010 helps those who are familiar with the fundamentals of Visual Basic 2010 programming harness its power for more advanced uses. Coverage of sophisticated tools and techniques used in the industry today include various database, ASP.NET, LINQ, WPF and Web Services topics. 

After studying the book and completing the programming exercises, students should be able to create small- to medium-sized Windows and Web applications that use databases. They will also gain essential concepts in object-oriented programming, event-driven programming, and test-driven development. Each subject is presented in an understandable style that makes this book a leader in the field.


Monday, February 6, 2012

Ubuntu Unleashed 2012 Edition:


Ubuntu Unleashed 2012 Edition: 
Covering 11.10 and 12.04 By Matthew Helmke
 Publisher: S[am].s; 7 edition 2012  | ISBN: 0672335786 
 864 Pages | PDF | 5 MB

 Ubuntu Unleashed is filled with unique and advanced information for everyone who wants to make the most of the Ubuntu Linux operating system. This new edition has been thoroughly revised and updated by a long-time Ubuntu community leader to reflect the exciting new Ubuntu 11.10 (“Oneiric Ocelot”) and the forthcoming Ubuntu 12.04.

 Former Ubuntu Forum administrator Matthew Helmke covers all you need to know about Ubuntu 11.10/12.04 installation, configuration, productivity, multimedia, development, system administration, server operations, networking, virtualization, security, DevOps, and more—including intermediate-to-advanced techniques you won’t find in any other book.

 Helmke presents up-to-the-minute introductions to Ubuntu’s key productivity and Web development tools, programming languages, hardware support, and more. You’ll find brand-new coverage of the new Unity desktop, new NoSQL database support and Android mobile development tools, and many other Ubuntu 11.10/12.04 innovations. Whether you’re new to Ubuntu or already a power user, you’ll turn to this book constantly: for new techniques, new solutions, and new ways to do even more with Ubuntu!

 Matthew Helmke served from 2006 to 2011 on the Ubuntu Forum Council, providing leadership and oversight of the Ubuntu Forums, and spent two years on the Ubuntu regional membership approval board for Europe, the Middle East, and Africa. He has written about Ubuntu for several magazines and websites, is a lead author of The Official Ubuntu Book. He works for The iPlant Collaborative, which is funded by the National Science Foundation and is building cyberinfrastructure for the biological sciences to support the growing use of massive amounts of data and computationally intensive forms of research.
Quickly install Ubuntu, configure it, and get your hardware running right 
Configure and customize the new Unity desktop (or alternatives such as GNOME) 
Get started with multimedia and productivity applications, including LibreOffice 
Manage Linux services, users, and software packages 
Administer and use Ubuntu from the command line 
Automate tasks and use shell scripting 
Provide secure remote access 
Manage kernels and modules 
Administer file, print, email, proxy, LDAP, and database services (both SQL and NoSQL) 
Use both Apache and alternative HTTP servers 
Support and use virtualization 
Use Ubuntu in cloud environments 
Learn the basics about popular programming languages including Python, PHP, and Perl, and how to use Ubuntu to develop in them 
Learn how to get started developing Android mobile devices


Encyclopedia of Library and Information Science


Encyclopedia of Library and Information Science
 ed. by Miriam Drake
 Second Edition. First Update Supplement
 Tауlоr & Frаnсis Group | 2005 | ISBN: 0849338948 9780849338946 
 429 pages | PDF | 14 MB 

 This reader-friendly supplement collects the latest advancements and research on new processes, developments, and technologies for the dissemination, access, and analysis of information-serving as a stand-alone source for anyone requiring an instant update on the many innovations in library science and information acquisition that have taken place over the past few years. 

 This invaluable supplement offers new material on library operations, information access and processing, and information literacy. It contains resources for a solid understanding of the current state of library and information science in the 21st Century. 

Contents
 Preface
 Academic Libraries in Canada 
 Academic Libraries in Eastern Europe
 Academic Libraries in Japan 
 Acidic Papers and Preservation Strategies 
 African American Studies Databases 
 Anthropology Libraries 
 Book and Journal Publishing 
 The British Library 
 Canadian Association of Research Libraries 
 CENDI
 Consortia, Library Buying
 Copyright Clearance Center 
 CrossRef
 Digital Object Identifier (DOI) 
 Digital Reference
 Domain Analysis in Information Science 
 Electronic Records Management
 Environmental Information
 Everyday Life Information Seeking
 Firewalls 
 Fundraising on the Internet: On-Line Strategies for Nonprofit Organizations 
 German Academic Libraries
 Herbert Hoover Library
 Information Commons
 Information Counseling 
 Information Productivity
 Institutional Repositories
 Integrated Library Systems
 The Internet and Public Library Use 
 Joint Information Systems Committee 
 JSTOR 
 Libraries in Belarus 
 Libraries in Ukraine 
 Library Standards in Higher Education: An Overview 
 Medical Library Association 
 National Library of Sweden: History of the Royal Library

Libraries, Public Access Computing, and the Bill & Melinda Gates Foundation
 The Queens Borough Public Library 
 SFX 
 Special Libraries in the UK 
 Student Outcomes Assessment 
 Trends in Legal Publishing 
 Undergraduate Library Collections 
 Unicode 
 Video on Demand—The Prospect and Promise for Libraries
 Virtual Libraries and Distance Learning in the United States 
 Women’s Studies Databases


Hacking and Securing iOS Applications:


Hacking and Securing iOS Applications: 
Stealing Data, Hijacking Software, and How to Prevent It
O’Reilly |January 25, 2012 | ISBN-13: 978-1449318741
PDF | 356 pages | 10.3 MB

If you’re an app developer with a solid foundation in Objective-C, this book is an absolute must—chances are very high that your company’s iOS  applications
  are vulnerable to 
attack. That’s because malicious attackers now use an arsenal of tools to reverse-engineer, trace, and manipulate applications  in ways that most programmers aren’t aware of.

This guide illustrates several types of iOS attacks, as well as the tools and techniques that hackers use. You’ll learn best practices to help protect your applications, and discover how important it is to understand and strategize like your adversary.
Examine subtle vulnerabilities in real-world applications—and avoid the same problems in your apps
Learn how attackers infect apps with malware through code injection
Discover how attackers defeat iOS keychain and data-protection encryption
Use a debugger and custom code injection to manipulate the runtime Objective-C environment
Prevent attackers from hijacking SSL sessions and stealing traffic
Securely delete files and design your apps to prevent forensic data leakage
Avoid debugging abuse, validate the integrity of run-time classes, and make your code harder to trace


Monday, January 30, 2012

Strategic Planning: A Practical Guide to Strategy Formulation and Execution


Strategic Planning: A Practical Guide to Strategy Formulation and  Execution
B. Keith Simerson,
Pr...er | 2011-04-07 | ISBN: 0313384800
282 pages | PDF | 1,2 MB

 When it comes to strategic planning, B. Keith Simerson knows from experience what works  and what doesn't. Strategic Planning: A Practical Guide to Strategy Formulation and Execution weaves that knowledge into a roadmap for anyone charged with creating a strategic plan, evaluating a strategic planning process, or executing resulting strategies in an effective and efficient way. Not a one-size-fits-all solution, the book offers a menu of information and options based on a broad view of strategic planning and offers correspondingly broad applicability.

 The guide focuses on two major aspects of the planning process: the multitude of factors  contributing to an effective strategic planning framework and the multitude of drivers and enablers of successful execution. Armed with concrete information, readers will learn to create and execute a business strategy, a personal strategic action plan, or strategies for any kind of for-profit or nonprofit organization. Specific methodologies, tools, and
techniques will guide readers to successful strategy formation—and execution.

Download Link

A Practical Guide to Information Systems Strategic Planning


A Practical Guide to Information Systems Strategic Planning
(2nd Edition)- Anita Cassidy
Publisher: Auеrbach Publicаtions | 2005-10-14 | ISBN: 0849350735
PDF | 400 pages | 1.60 MB


 The foundation of a successful information systems strategic plan is the recognition that  business direction and requirements must drive the IS strategy and computing architecture.

A Practical Guide to Information Systems Strategic Planning, Second Edition outlines a  systematic approach to guide you through the development of an effective IS plan that is formulated from your company's business plan. This volume outlines a quick and easy approach with concepts, techniques, and templates for analyzing, organizing, communicating, and implementing an IS strategy. This approach unites an organization in a collaborative effort resulting in a solid direction that has the support of the entire organization. Establishing this direction cultivates the support of management, enabling necessary strategic IS investments.

With a new look at the role of IS governance in strategic planning, this second edition reflects advances in technology and provides an improved and thorough planning methodology. The strategic planning process outlined in this book has been supplemented by lessons learned from applying the process in numerous companies, cultures, and environments.

Download Link

Process-based Strategic Planning


Process-based Strategic Planning
By Rudolf Grünig, Richard Kühn, Anthony Clark
 Publisher: Sp.,.ring..er; 4th edition 2006 | ISBN: 3540327541 
 PDF | 15 MB  | 407 Pages

Useful manual for managers of strategy management projects.
Presents and illustrates methods and tools of strategic planning.
The approach explained contains detailed recommendations and examples.



Wednesday, January 25, 2012

Monkey with a Tool Belt and the Noisy Problem


Monkey with a Tool Belt and the Noisy Problem
Sep 22 2010 |ISBN: 0822592479 
 225 pages |  PDF | 5.5 Mb

I picked this book off the shelf for a birthday present for another kid because it looked good. I read it to my son on the way home and he loved it. It's funny and smart, and the illustrations are over-the-top detailed to great effect. Write more please!


The Handy Answer Book for Kids (and Parents)


The Handy Answer Book for Kids (and Parents)
 Sep 22 2010 |ISBN: 1578591104
224 pages | PDF | 8.5 Mb

Why present information in a question-and-answer format? Because anyone who has ever been a kid, or had a kid, or hung out with a kid knows that asking questions is what kids do. It happens to be a great way to find out about the world around you. Kids have an insatiable hunger for information and a curiosity that winds its way down every road.



Real-World Flash Game Development:


Real-World Flash Game Development:
How to Follow Best Practices AND Keep Your Sanity
Focal Press; 2 edition | April 22, 2011 | ISBN-10: 0240817680
| 432 pages | PDF | 15.78 MB

Your deadline just got moved up. Your artist has never worked with Flash before. Your inner programmer is telling you that no OOP is a big Oops! Any Flash developer can share similar tales of woe. This book breaks down the process of Flash game development into simple, approachable steps. Never heard of a game loop before? No idea what a design pattern is? No problem! Chris Griffith gives you real-world expertise, and real-world code that you can use in your own games. Griffith has been building games in Flash long enough to know what works and what doesn't. He shows you what you need to know to get the job done.

Griffith covers Flash for the everyday developer. The average Flash developer doesn't have luxurious timelines, employers who understand the value of reusability, or the help of an information architect to design a usable experience. This book helps bridge the gap for these coders who may be used to C++, Java, or C# and want to move over to Flash. Griffith covers real-world scenarios pulled from his own experiences developing games for over 10 years in the industry.

The 2nd edition will include: completely new game examples on more advanced topics like 3D; more robust physics and collision detection; and mobile device coverage with Android platform development for us on phones and tablets. Also coverage of the new features available in Flash CS5, Flash Player 10.1, and AIR 2.0 that can be used for game development. The associated web site for the book: www.flashgamebook.com gets close to 1,000 visits a month. On the site, readers can find all the source code for the examples, news on industry happenings, updates and special offers, and a discussion forum to ask questions and share ideas.

Teaches Flash users the most effective ways to leverage Flash as a game development tool. Concrete, relatable approaches to Flash game development.
Covers ALL the aspects that come into play when developing a game in Flash, including art, animation, scripting, and optimization. Provides sound strategies, and realistic goals for success - with REAL-WORLD examples and code included so that programmers become quickly empowered to make their own Flash games.

Website www.flashgamebook.com offers all the source code for the examples, news on industry happenings, updates and special offers, and a discussion forum to ask questions and share ideas.
WHAT'S NEW in 2nd Edition: adding mobile game development on Android OS, along with host of other updates, revisions. There are 3 new games that author builds from scratch. One uses a popular 3D framework to demonstrate bringing Flash games into the 3rd dimension, while using 2D programming under the hood. The other two game examples focus on deployment to the Android mobile platforms, one for a phone and one for a tablet.


Ninja Mind Control


Ninja Mind Control
Ashida Kim
Dojo Press | 2000 | ISBN: 080650997X | English
69 pages | PDF | 1.2 MB

Now you can unlock the ancient secrets of Ninja mind control and discover for yourself the fantastic powers of the legendary Ninja warriors. By combining simple methods of meditation with aggressive maneuvers, you can become the master of any situation--from the author of Ninja Secrets of Invisibility.


Fluid Mechanics


Fluid Mechanics
Fifth Edition - Pijush K. Kundu
Publisher: Ac....mic Press | ISBN: 0123821002 | 2011
PDF | 920 pages | 25.3 MB

Fluid mechanics, the study of how fluids behave and interact under various forces and in various applied situations-whether in the liquid or gaseous state or both-is introduced and comprehensively covered in this widely adopted text. Revised and updated by Dr. David Dowling, Fluid Mechanics, Fifth Edition is suitable for both a first or second course in fluid mechanics at the graduate or advanced undergraduate level. The leading advanced general text on fluid mechanics, Fluid Mechanics, 5e includes a free copy of the DVD "Multimedia Fluid Mechanics," second edition. With the inclusion of the DVD, students can gain additional insight about fluid flows through nearly 1,000 fluids video clips, can conduct flow simulations in any of more than 20 virtual labs and simulations, and can view dozens of other new interactive demonstrations and animations, thereby enhancing their fluid mechanics learning experience.


Monday, January 16, 2012

Beginning Java 7


Beginning Java 7
By Jeff Friesen
Publisher: Apr..ess 2011 | ISBN: 1430239093
| PDF | 920 Pages |14 MB

Beginning Java 7 guides you through this language and a huge assortment of platform APIs.

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


Java for Programmers


Java for Programmers (2nd Edition)
Paul J. Deitel, Harvey M. Deitel
Publisher: Prentice Hall | ISBN: 0132821540 | edition 2011
PDF | 1164 pages | 14.6 mb

 The professional programmer’s Deitel® guide to Java™ development and the powerful Java platform
 Written for programmers with a background in high-level language programming, this book  applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. The book features 200+ complete Java programs with 18,000+ lines of proven Java code, and hundreds of tips that will help you build robust
applications.

 Start with an introduction to Java using an early classes and objects approach, then  rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC™, web-application development with JavaServer™ Faces, web services and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML® ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build object-oriented Java applications.

Practical, example-rich coverage of:
Java SE 7
Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces
Integrated OOP Case Studies
Industrial-Strength, 95-Page OOD/UML® ATM Case Study
JavaServer™ Faces 2.0, Ajax-Enabled Web Apps, Web Services, Networking
JDBC™, SQL, Java DB, MySQL®
Threads and the Concurrency APIs
I/O, Types, Control Statements, Methods
Arrays, Generics, Collections
Exception Handling, Files
GUI, Graphics, GroupLayout, JDIC
Using the Debugger and the API Docs
Online, Three-Chapter Introduction to Android™ App Development


Application Security for the Android Platform:


Application Security for the Android Platform:
Processes, Permissions, and Other Safeguards
By Jeff Six
Publisher: O'Re..illy Me..dia 2011 | ISBN: 1449315070
112 Pages | PDF | 6 MB

 This book will educate readers on the need for application security and secure coding  practices when designing any app. No prior knowledge of security or secure programming techniques is assumed. The book will discuss the need for such practices, how the Android environment is structured with respect to security considerations, what services and techniques are available on the platform to protect data, and how developers can build and code applications that address the risk to their applications and the data processed by them.

This text is especially important now, as Android is fast becoming the mobile platform target of choice for attackers attempting to steal data from mobile devices.


Dx/Rx: Gynecologic Cancer


Dx/Rx: Gynecologic Cancer
Don S. Dizon, Susana M. Campos
Jones & Bartlett Publishers | ISBN: 0763773212 | 2010-03-01
PDF | 156 pages | 1.50 Mb

 Written by two expert oncologists, specializing in female cancers, Dx/Rx: Gynecologic  Cancer is a perfect pocket reference for all professionals involved in the care of women with gynecologic cancer. This handy, 136-page book provides comprehensive, up-to-date information on the epidemiology, symptoms, diagnosis, and management of malignancies of the ovaries, cervix, uterus, and fallopian tubes.

Topics include a review of gynecologic tumors, detailed analysis on treatment strategies, and a discussion of past and current literature that has shaped the field. Presented in a concise, quick-reference format, Dx/Rx: Gynecologic Cancer is an essential guide for the care of women with malignancies of the reproductive system.


First Aid Manual


First Aid Manual
British Red Cross Society
D.K P.blishing | 2011 | ISBN: 1405362146, 1405335378
288 pages | PDF | 179 MB

 Fully revised and updated, this 9th edition includes changes to resuscitation techniques.  From first-aid essentials to life-saving procedures, it's worth having someone who knows what they are doing to cope with life's little (and big) emergencies.

The latest edition of  this best-selling manual, published in association with the UK's three leading first-aid providers, St John's Ambulance, St Andrew's First Aid and the British Red Cross, gives you the knowledge you need instantly if someone falls ill or gets hurt. Live-action step-by-step photographs show you how to treat casualties and over 100 medical conditions and injuries, from minor burns to heart attacks. Find information on the latest life-saving procedures and resuscitation guidelines as well as basic first aid techniques, like bandaging and applying dressings.

Plus, chapters explain what it's like being a first aider, what to do in an emergency situation and how to look after a casualty. Keep it handy - for home, for work and for leisure.


Server Architectures:


Server Architectures:
Multiprocessors, Clusters, Parallel Systems, Web Servers, Storage Solutions
René J. Chevance
Publisher: Digitаl Prеss | 2004-12-29 | ISBN: 1555583334
PDF | 784 pages | 7.51 MB

 The goal of this book is to present and compare various options one for systems  architecture from two separate points of view. One, that of the information technology decision-maker who must choose a solution matching company business requirements, and secondly that of the systems architect who finds himself between the rock of changes in hardware and software technologies and the hard place of changing business needs.
 Different aspects of server architecture are presented, from databases designed for  parallel architectures to high-availability systems, and touching en route on often-neglected performance aspects. 

 1. The book provides IT managers, decision makers and project leaders who want to acquire  knowledge sufficient to understand the choices made in and capabilities of systems offered by various vendors:
2. Provides system design information to balance the characteristic applications against  the capabilities and nature of various architectural choices

3. In addition, it offers an integrated view of the concepts in server architecture, accompanied by discussion of effects on the evolution of the data processing industry.


Computer Telephony Demystified


Computer Telephony Demystified
Michael Thomas Bayer -
Publisher: McGrаw-Hill| 2000-08-11 | ISBN: 0071359877
PDF | 704 pages | 7.12 MB

Reshape your world with computer telephony
 The existing telephone infrastructure is quickly being replaced with products, systems,  and solutions based on off-the-shelf computer technology. Michael Bayer’s Computer Telephony Demystified gives you everything you need to take advantage of customizable telephony technology. Perfect for everyone from call center managers, network planners, and CIOs, to telecom engineers, this is the one-stop, plain-English tutorial and reference book on this hot topic.

You’ll find concept-clarifying illustrations and plenty of answers and insights into this key technology area, including: 

 A complete framework for designing and evaluating products, services, and solutions based  on all relevant CT standards specifications
 A thorough explanation of CTI and how to implement and extend call processing  functionality
 Coverage of media services technologies including Text-to-Speech (TTS) and Automatic  Speech Recognition (ASR)
 Integrated explanations of both traditional and next-generation switching fabric  technology such as IP telephony real-world scenarios that demonstrate how CT technology can improve business and day-to-day life

Friday, January 6, 2012

Microsoft Visio 2010 Step by Step


Microsoft Visio 2010 Step by Step
Microsoft Press | April 27, 2011 | ISBN-10: 0735648875
 480 pages | PDF | 66.7 MB

Experience learning made easy—and quickly teach yourself how to create professional-looking business and technical diagrams with Visio 2010. With Step by Step, you set the pace—building and practicing the skills you need, just when you need them!

Build a variety of charts and diagrams with Visio templates
Draw organization charts, floor plans, flowcharts, and more
Apply color, text, and themes to your Visio diagrams
Use Visio shapes to link to, store, and visualize data
Collaborate on diagrams with Microsoft SharePoint® 2010
Create custom diagrams with your own shapes and templates



Download Link

Hacking Exposed - Web Applications


Hacking Exposed - Web Applications
Joel Scambray
Publisher: McGraw-Hill | ISBN: 007222438X | 2002
PDF | 416 pages | 12,9 mb

Covering hacking scenarios across different programming languages and depicting various types of attacks and countermeasures, this book offers you up to date and highly valuable insight into Web application security.
Get in-depth coverage of Web application platforms and their vulnerabilities, presented the same popular format as the international bestseller, Hacking Exposed. Covering hacking scenarios across different programming languages and depicting various types of attacks and countermeasures, this book offers you up-to-date and highly valuable insight into Web application security.