Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS


Mastering Oracle Scheduler in Oracle 11g Databases

Posted: 29 Jul 2009 11:00 PM PDT

Mastering Oracle Scheduler in Oracle 11g Databases

Mastering Oracle Scheduler in Oracle 11g Databases

Product Description

Schedule, manage, and execute jobs that automate your business processes.

  • Automate jobs from within the Oracle database with the built-in Scheduler.
  • Boost database performance by managing, monitoring, and controlling jobs more effectively.
  • Contains easy-to-understand explanations, simple examples, debugging tips, and real-life scenarios.

download

PHP Object-Oriented Solutions

Posted: 29 Jul 2009 10:59 PM PDT

PHP Object-Oriented Solutions

PHP Object-Oriented Solutions

Product Description
With the surge of popularity of PHP 5, and with PHP 6 just around the corner, Object-Oriented Programming is now an important consideration for PHP developers. This version-neutral book is a gentle introduction to Object-Oriented Programming (OOP) that wont overburden you with complex theory. It teaches you the essential basics of OOP that youll need to know before moving onto a more advanced level, and includes a series of pre-packaged scripts that you can incorporate into your existing sites with the minimum of effort. It shows how OOP can be used to create reusable and portable code by walking you through a series of simple projects. The projects feature the sorts of things developers run up against every day, and include a validator for filtering user input, a simple Date class that avoids the need to remember all the esoteric format codes in PHP, and an XML generator.

  • Teaches the fundamentals of OOP
  • Simple projects show how OOP concepts work in the real world
  • Pre-packaged scripts can easily be added to your own projects

download

Symbian OS C++ for Mobile Phones

Posted: 29 Jul 2009 10:57 PM PDT

Symbian OS C++ for Mobile Phones

Symbian OS C++ for Mobile Phones

Product Description
Richard Harrison's existing books are the bestsellers in the Symbian Press Portfolio.  His latest book, co-written with Mark Shackman is the successor to “Symbian OS C++ for Mobile Phones” Volumes One and Two. Written in the same style as the two previous volumes, this is set to be another gem in the series.

The existing material from the volumes will be combined, with explanations and example code updated to reflect the introduction of Symbian OS v9.  New and simplified example application will be introduced, which will be used throughout the book.  The reference and theory section in particular sets this book apart from the competition and complements other books being proposed at this time.

Anyone looking for a thorough insight into Symbian OS C++ before moving onto specialize on particular Symbian OS phones need this book!  It will not teach people how to program in C++, but it will reinforce the techniques behind developing applications in Symbian OS C++, and more.

This innovative new book covers Symbian OS fundamentals, core concepts and UI.

Key highlights include:

  • A quick guide to Kernel
  • Platform security
  • Publishing Applications
  • View Architecture
  • Multi-User games

download

When Search Meets Web Usability

Posted: 29 Jul 2009 10:56 PM PDT

When Search Meets Web Usability

When Search Meets Web Usability

Product Description
This book delivers a proactive approach to building an effective Web site that is search engine friendly and will result in better search rankings. It outlines the steps needed to bridge the gap between a Google search and a Web site, and also improve the users’ experience once they get to the site. By understanding the wide variety of information-seeking strategies and the individual behaviors associated with them, this book helps information architects, Web designers/developers, SEOs/SEMs, and usability professionals build better interfaces and functionality into Web sites. Creating a satisfying user experience is the key to maximizing search effectiveness and getting conversions.

download

jQuery: Visual QuickStart Guide

Posted: 29 Jul 2009 10:55 PM PDT

jQuery: Visual QuickStart Guide

jQuery: Visual QuickStart Guide

Product Description
jQuery is a popular JavaScript library that simplifies event handling, animating, and Ajax interactions for rapid web development. Many companies are using jQuery including: Amazon, Google, Twitter, Bank of America, BBC, ESPN, CBS News, Digg, Reuters, IBM, Netflix, Dell, Oracle, Slashdot, Tecnorati, and Intuit.

Even casual web designers, who create web pages for fun, want to add the latest cool effects to their sites, and jQuery–the fast, flexible JavaScript library–is a tool of choice. Just as CSS separates “display” characteristics from the HTML structure, jQuery separates the “behavior” characteristics from the HTML structure. From visual effects, special controls, and Ajax made easy, the jQuery Visual QuickStart Guide will teach readers how to make the most of jQuery using the task-based, step-by-step, visual format they love. It’s crammed with examples and there’s a special section on widgets.

download

Syngress Force Emerging Threat Analysis: From Mischief to Malicious

Posted: 29 Jul 2009 10:53 PM PDT

Syngress Force Emerging Threat Analysis: From Mischief to Malicious

Syngress Force Emerging Threat Analysis: From Mischief to Malicious

Product Description
This is the perfect reference for any IT professional responsible for protecting their enterprise from the next generation of IT security threats. This anthology represents the “best of” this year’s top Syngress Security books on the Human, Malware, VoIP, Device Driver, RFID, Phishing, and Spam threats likely to be unleashed in the near future..* From Practical VoIP Security, Thomas Porter, Ph.D. and Director of IT Security for the FIFA 2006 World Cup, writes on threats to VoIP communications systems and makes recommendations on VoIP security.
* From Phishing Exposed, Lance James, Chief Technology Officer of Secure Science Corporation, presents the latest information on phishing and spam.
* From Combating Spyware in the Enterprise, Brian Baskin, instructor for the annual Department of Defense Cyber Crime Conference, writes on forensic detection and removal of spyware.
* Also from Combating Spyware in the Enterprise, About.com’s security expert Tony Bradley covers the transformation of spyware.
* From Inside the SPAM Cartel, Spammer-X shows how spam is created and why it works so well.
* From Securing IM and P2P Applications for the Enterprise, Paul Piccard, former manager of Internet Security Systems’ Global Threat Operations Center, covers Skype security.
* Also from Securing IM and P2P Applications for the Enterprise, Craig Edwards, creator of the IRC security software IRC Defender, discusses global IRC security.
* From RFID Security, Brad “Renderman” Haines, one of the most visible members of the wardriving community, covers tag encoding and tag application attacks.
* Also from RFID Security, Frank Thornton, owner of Blackthorn Systems and an expert in wireless networks, discusses management of RFID security.
* From Hack the Stack, security expert Michael Gregg covers attacking the people layer.
* Bonus coverage includes exclusive material on device driver attacks by Dave Maynor, Senior Researcher at SecureWorks.

* The “best of” this year: Human, Malware, VoIP, Device Driver, RFID, Phishing, and Spam threats
* Complete Coverage of forensic detection and removal of spyware, the transformation of spyware, global IRC security, and more
* Covers secure enterprise-wide deployment of hottest technologies including Voice Over IP, Pocket PCs, smart phones, and more

download

Enterprise Recipes with Ruby and Rails

Posted: 29 Jul 2009 10:51 PM PDT

Enterprise Recipes with Ruby and Rails

Enterprise Recipes with Ruby and Rails

Product Description
Enterprise Recipes with Ruby and Rails helps you to overcome typical obstacles hidden in every enterprise’s infrastructure. It doesn’t matter if your Rails application needs to access your company’s message-oriented middleware or if it has to scan through tons of huge XML documents to get a missing piece of data. Ruby and Rails enable you to create solutions that are both elegant and efficient.

With more than 50 concise, targeted recipes, this book shows you how to use existing infrastructure to develop effectively for the enterprise. For example, Ruby is an excellent language for manipulating both textual and binary data. This is enormously useful, because typical enterprise software is about storing and processing huge amounts of data. You’ll learn how to process data in various popular data formats such as XML, CSV, fixed length records, and JSON.

This book covers the whole spectrum of distributed application technologies, ranging from simple socket-based servers to full-blown Service Oriented Architectures. In addition, Ruby is a perfect ally when you have to integrate with RESTful and SOAP services, or when you have to access message-oriented middleware. It even helps you to reuse your existing C/C++, Java, or .NET code with ease.

Since the advent of the Web, many enterprises have opened their internal services to the outside world to participate in the rapidly growing world of e-commerce. As an enterprise programmer you’d better learn how to use existing payment gateways and how to implement security mechanisms to protect your company’s data and your customers’ privacy, and this book shows you how.

Enterprise programming is not only about developing huge software projects but also about maintaining and operating them. You’ll save a lot of valuable time if you document your software (of course, automatically) and automate tedious and recurring tasks, such as monitoring your servers and testing your programs. Enterprise Recipes with Ruby and Rails covers these major enterprise concerns, giving you tools and knowledge you’ll turn to over and over.

About the Author
Maik Schmidt has worked as a software developer for more than 15 years and makes a living creating complex solutions for mid-size enterprises. Outside his day job, he writes book reviews and articles for computer science magazines and contributes code to open source projects. In his spare time he enjoys reading, blogging, and scuba diving.

download

Practical Programming: An Introduction to Computer Science Using Python

Posted: 29 Jul 2009 10:50 PM PDT

Practical Programming: An Introduction to Computer Science Using Python

Practical Programming: An Introduction to Computer Science Using Python

Product Description
Computers are used in every part of science from ecology to particle physics. This introduction to computer science continually reinforces those ties by using real-world science problems as examples. Anyone who has taken a high school science class will be able to follow along as the book introduces the basics of programming, then goes on to show readers how to work with databases, download data from the web automatically, build graphical interfaces, and most importantly, how to think like a professional programmer.
Topics covered include:

* Basic elements of programming from arithmetic to loops and if statements.

* Using functions and modules to organize programs.

* Using lists, sets, and dictionaries to organize data.

* Designing algorithms systematically.

* Debugging things when they go wrong.

* Creating and querying databases.

* Building graphical interfaces to make programs easier to use.

* Object-oriented programming and programming patterns.

download

Learn to Program, Second Edition

Posted: 29 Jul 2009 10:49 PM PDT

Learn to Program, Second Edition

Learn to Program, Second Edition

Product Description
Computers are everywhere, on every desk, in your iPod, cell phone, and PDA. To live well in the 21st century, you need to know how to make computers do things. And to really make computers do what you want, you have to learn to program.

Fortunately, that’s easier now than ever before. Chris Pine’s book will teach you how to program. You’ll learn to use your computer better, to get it to do what you want it to do. Starting with small, simple one-line programs to calculate your age in seconds, you’ll see how to advance to fully structured, real programs. You’ll learn the same technology used to drive modern dynamic websites and large, professional applications.

It’s now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves—no previous experience is necessary. Chris takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother.

download

The Unicode Standard, Version 5.0

Posted: 29 Jul 2009 10:48 PM PDT

The Unicode Standard, Version 5.0

The Unicode Standard, Version 5.0

These and other software luminaries recognize that Unicode has become an indispensable tool for supporting an increasingly global marketplace (see inside for more acclaim). A comprehensive system of standards for representing alphabets throughout the world, Unicode is the basis for modern programming– Windows, XML, Python, PERL, Mac OS, Linux–and every major search engine and browser in operation today.

New to Unicode Version 5.0
* A stable foundation for Unicode Security Mechanisms
* Property data for the Unicode Collation Algorithm and Common Locale Data Repository
* Improvements to the Unicode Encoding Model for UTF-8
* Rigorous stability of case folding and identifiers for improved interoperability and backward compatibility–enabling additional new ways to optimize code
* A systematic framework for improved text processing for greater reliability–covering combining characters, Unicode strings, line breaking, and segmentation

This new edition of Unicode’s official reference manual has been substantially updated to document the latest revisions to the Unicode Standard, with hundreds of pages of new information. It includes major revisions to text, figures, tables, definitions, and conformance clauses, and provides clear and practical answers to common questions. For the first time, the book contains the Unicode Standard Annexes, which specify vital processes such as text normalization and identifier parsing.

These improvements are so important that Version 5.0 is the basis for Microsoft’s Vista generation of operating systems, and is included in upgrade plans for Google, Yahoo!, and ICU, to name but a few.

download