Showing posts with label Database. Show all posts
Showing posts with label Database. Show all posts

Wednesday, December 30, 2009

Beginning CouchDB


The new world of cloud computing needs data storage. CouchDB is the
scalable, portable, simple database engine that is helping open source
cloud architects put their data stores onto a firm foundation. Beginning CouchDB
provides the tools to begin using this very powerful database engine
without having to pay license fees for the software, or worry about
administrator’s certifications or vast hardware requirements. This book
teaches the fundamentals of one of the most powerful database engines
ever created for the price of a good lunch. After reading this book and
working through the examples, you’ll be able to write your own
applications for CouchDB quickly and easily.
  • In-depth,
    non-intimidating guide to CouchDB and how it differs from similar
    offerings such as SimpleDB and BigTable, and also how it differs from
    traditional relational and object-oriented databases such as Oracle,
    SQL Server, and MySQL.
  • Detailed explanation of how CouchDB
    works, its suitability for use in distributed environments, the role of
    Erlang, and other technical topics in a manner that does not obfuscate
    methods or results. JavaScript is extremely popular as a development
    language for CouchDB. No Erlang is required, but a little bit can’t
    hurt either.
  • A tutorial-oriented approach to teaching
    readers how to use CouchDB, featuring many code examples and listings,
    as well as screenshots where relevant.

What you’ll learn

  • How to install CouchDB on Linux, Unix, Mac OS X, or Windows and enjoy its portability
  • How
    to use the CouchDB database and document-oriented databases, and the
    differences between document-oriented and traditional database
    management systems
  • How to use Futon, the administration interface for CouchDB
  • How to create and manage a basic CouchDB database
  • Intermediate CouchDB concepts, including views, the REST API, JSON, map/reduce, load balancing, replication, and scalability
  • How to develop full CouchDB applications to get the reader up and running with CouchDB development as quickly as possible
Download here.

Monday, December 14, 2009

JBoss RichFaces 3.3

JBoss

RichFaces is a rich component library for JavaServer Faces and an AJAX framework that allows easy integration of AJAX capabilities into complex business applications. Do you wish to eliminate the time involved in writing JavaScript code and managing JavaScript-compatibility between browsers to build an AJAX web application quickly?

This book goes beyond the documentation to teach you how to do that. It will show you how to get the most out of JBoss RichFaces by explaining the key components and how you can use them to enhance your applications. Most importantly, you will learn how to integrate AJAX into your applications without using JavaScript but only standard JSF components. You will learn how to create and customize your own components and add them to your new or existing applications.

What you will learn from this book?

* Create a simple project using the seam-gen tool, with the support of RichFaces, Seam and Facelets
* Integrate the RichFaces libraries manually in your existing JSF project
* Import a seam-gen-generated project into your workspace using Eclipse
* Get AJAX JSF messaging support for JSF AJAX events using RichFaces message and messages components
* Learn the basics of RichFaces, from creating the project to editing the code, using important components (like a4j:commandButton, a4j:commandLink, rich:dataTable, and rich:messages) and their AJAX properties (like reRender)
* Develop a fully-featured advanced application for contact management using the RichFaces AJAX framework and its rich components
* Develop the login and registration system for a web site
, looking at all the features like skin management, registration page, login box, forgot username, reset password, captcha, and more
* Optimize AJAX requests while developing a web application with JBoss RichFaces
* Add and remove contacts from a group using the RichFaces drag-n-drop support
* Customize the look of the application by changing the style of its existing skins using CSS and XCSS
* Create new skins ready to be plugged into your application
* Use and implement pushing, partial updates, component binding, session expiration handling, and more
* Develop rich JSF components in a fast and solid way using CDK (Component Development Kit)

Download here.
http://socifiles.com/d/1eea32

CodeIgniter 1.7

CodeIgniter (CI) is a powerful open-source PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter is an MVC framework, similar in some ways to the Rails framework for Ruby, and is designed to enable, not overwhelm.


This book explains how to work with CodeIgniter in a clear logical way. It is not a detailed guide to the syntax of CodeIgniter, but makes an ideal complement to the existing online CodeIgniter user guide, helping you grasp the bigger picture and bringing together many ideas to get your application development started as smoothly as possible.

This book will start you from the basics, installing CodeIgniter, understanding its structure and the MVC pattern. You will also learn how to use some of the most important CodeIgniter libraries and helpers, upload it to a shared server, and take care of the most common problems. If you are new to CodeIgniter, this book will guide you from bottom to top. If you are an experienced developer or already know about CodeIgniter, here you will find ideas and code examples to compare to your own.

What you will learn from this book?

* Download, install, and configure a CodeIgniter site and learn how to use mod_rewrite to generate better URLs
* Organize a dynamic web site using the Model-View-Controller (MVC) pattern
* Simplify your database access by integrating databases such as MySQL
* Make your site more robust and professional by using CI’s built-in classes
* Understand the structure of a CI site and its object-oriented aspects
* Reduce the code necessary to create a form using form helper - one of the fine features of CodeIgniter
* Take any library or code, from your previous work, third-party code, etc. and put it to use inside CodeIgniter
* Generate Create, Update, Delete, and Read (C.R.U.D) entries on each database table
* Create multi-language sites, handle files, images, sessions, and send email easily with the help of CI
* Work with files easily -upload them, download them, and put them into a Zip file
* Test your code with error handling, unit testing, benchmarking, and profiling with the help of CI
* Build a dynamic web site quickly and easily using CodeIgniter’s prepared code

Download here.
http://socifiles.com/d/dc10bf

Tuesday, November 24, 2009

Pro SQL Server 2008 Mirroring

Pro SQL Server 2008 Mirroring is your complete guide to planning, using, deploying, and maintaining database mirroring as a high-availability option. Mirroring protects you by maintaining one or more duplicate copies of your database


for use in the event the primary copy is damaged. It is a key component of any production-level, high-availability solution. This book covers the full spectrum of database mirroring, taking you from the planning phase through the implementation to the maintenance phase and beyond.

* Easy to follow, step-by-step instructions for beginner and intermediate users
* In-depth, detailed information for advanced and expert users
* Covers all phases of database mirroring from planning to sustained maintenance

What you’ll learn

* Plan effectively for database mirroring. Learn what questions to ask and what problems to anticipate
* Get step-by-step instructions on how to set up database mirroring
* Automate the initial setup and the ongoing maintenance of mirrored databases
* Monitor database mirroring, detect failures, and generate automated alerts
* Build a system that automatically responds to and fixes common problems
* Build in support for the missing facets of database mirroring, such as support for cross-database dependencies
* Define groups of databases that all fail over together to their mirrors when just one of those databases fails
* Create operational processes so that even nontechnical staff can manage mirrored databases

Friday, November 20, 2009

Learning PHP MySQL and JavaScript


If you know HTML, this guide will have you building interactive websites quickly. You’ll learn how to create responsive, data-driven websites with PHP, MySQL, and JavaScript, regardless of whether you already know how to program. Discover how the powerful combination of PHP and MySQL provides an easy way to build modern websites complete with dynamic data and user interaction. You’ll also learn how to add JavaScript to create rich Internet applications and websites.

Learning PHP, MySQL, and JavaScript explains each technology separately, shows you how to combine them, and introduces valuable web programming concepts, including objects, XHTML, cookies, and session management. You’ll practice what you’ve learned with review questions in each chapter, and find a sample social networking platform built with the elements introduced in this book.

This book will help you:
* Understand PHP essentials and the basics of object-oriented programming
* Master MySQL, from database structure to complex queries
* Create web pages with PHP and MySQL by integrating forms and other HTML features
* Learn about JavaScript, from functions and event handling to accessing the Document Object Model
* Use libraries and packages, including the Smarty web template system, PEAR program repository, and the Yahoo! User Interface Library
* Make Ajax calls and turn your website into a highly dynamic environment
* Upload and manipulate files and images, validate user input, and secure your applications

Download Here

Beginning PHP and MySQL 5: From Novice to Professional, Second Edition

Interested in becoming a master of the PHP language and MySQL database but don’t know where to begin? This bestselling book ranks among the most thorough and practical guides in print, covering all of the key concepts and features, and showing you how to effectively integrate PHP and MySQL to build powerful websites.

The book begins with a vast overview of PHP’s capabilities, starting with a survey of the installation and configuration process on both the Windows and Linux platforms. Next, several chapters are devoted to basic PHP concepts, including variables, datatypes, arrays, functions, string manipulation, and processing user input. Other key PHP topics are also covered, including PEAR, session handling, LDAP integration, the Smarty templating engine, Web services, and PDO.

Next up is a presentation of MySQL’s key features. You’re first guided through MySQL’s installation and configuration process, and are presented with an introduction to its storage engines, datatypes, administration utilities, security features, and data import/export facilities. New MySQL 5-specific chapters have been added in this edition, covering triggers, stored procedures, and views. Along the way, you’ll gain insight into PHP’s assortment of MySQL functions (using both the mysql and mysqli extensions), and learn how to create and execute queries, perform searches, and carry out key database tasks from within your Web application.
What You Will Learn from This Book
  • Install and configure Apache, PHP and MySQL on both Windows and Linux
  • Accept and process information submitted via HTML forms
  • Authenticate users and track user preferences and data using PHP’s session-handling capabilities
  • Process Web-based file uploads using the HTTP_Upload PEAR package
  • Create your own RSS aggregator using Magpie, and process XML files in amazingly efficient fashion using SimpleXML
  • Use both command-line and graphical MySQL clients to effectively manage your data
  • Secure the MySQL server, creating roles and restricting access even at very granular levels
  • Effectively integrate PHP and MySQL to create dynamic, data-driven web applications

Expert SQL Server 2008 Encryption


Every day organizations large and small fall victim to attacks on their data. Encryption provides a shield to help defend against intruders. Because of increasing pressure from government regulators, consumers, and the business community at large, the job descriptions of SQL DBAs and developers are expanding to include encryption. Expert SQL Server 2008 Encryption will show you how to efficiently implement SQL Server 2008 encryption functionality and features to secure your organizational data.
  • Introduces encryption, guiding readers through its implementation in SQL Server
  • Demonstrates advanced techniques such as the use of hardware security modules
  • Covers all that a SQL Server database administrator needs to know about encryption

What you’ll learn

  • Take advantage of hardware security modules via extensible key management
  • Implement targeted encryption of individual columns
  • Secure an entire database at once with Transparent Data Encryption
  • Encrypt disk volumes using BitLocker encryption
  • Effectively design and manage encryption as part of your total security solution
  • Digitally sign documents stored in your database

Thursday, November 12, 2009

JUnit in Action Second Edition


When JUnit was first introduced a decade ago by Kent Beck and Erich Gamma, the Agile movement was in its infancy, “Test Driven Development” was unknown, and unit testing was just starting to move into the typical developer’s vocabulary. Today, most developers acknowledge the benefits of unit testing and rely on the increasingly sophisticated tools now available.

The recently released JUnit 4.5 represents the state of the art in unit testing frameworks, and provides significant new features to improve the Java development process.
JUnit in Action, Second Edition is an up-to-date guide to unit testing Java applications (including Java EE applications) using the JUnit framework and its extensions. This book provides techniques for solving real-world problems such as testing AJAX applications, using mocks to achieve testing isolation, in-container testing for Java EE and database applications, and test automation.

Written to help readers exploit JUnit 4.5, the book covers recent innovations such as the new annotations that simplify test writing, improved exception handling, and the new assertion methods. You’ll also discover how to use JUnit extensions to test new application styles and frameworks including Ajax, OSGi, and HTML-based presentation layers.

Using a sample-driven approach, various unit testing strategies are covered, such as how to unit test EJBs, database applications, and web applications. Also addressed are testing strategies using freely available open source frameworks and tools, and how to unit test in isolation with Mock Objects. The book will also bring you up to speed on the latest thinking in TDD, BDD, Continuous Integration, and other practices related to unit testing.

An Introduction to Computer Science Using Python

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.

Sunday, November 8, 2009

Head First PHP & MySQL

If you’re ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I/O operations, content management, and more.


Head First PHP & MySQL offers the same visually rich format that’s turned every title in the Head First series into a bestseller, with plenty of exercises, quizzes, puzzles, and other interactive features to help you retain what you’ve learned. Use PHP to transform static HTML pages into dynamic web sites Create and populate your own MySQL database tables, and work with data stored in files Perform sophisticated MySQL queries with joins, and refine your results with LIMIT and ORDER BY Use cookies and sessions to track visitors’ login information and personalize the site for users Protect your data from SQL injection attacks Use regular expressions to validate information on forms Dynamically display text based on session info and create images on the fly Pull syndicated data from other sites using PHP and XML Throughout the book, you’ll build sophisticated examples — including a mailing list, a job board, and an online dating site — to help you learn how to harness the power of PHP and MySQL in a variety of contexts. If you’re ready to build a truly dynamic website, Head First PHP & MySQL is the ideal way to get going.


Monday, November 2, 2009

Ruby On Rails For Dummies


Use this free and easy programming language for e-commerce sites and blogs

If you need to build Web and database applications quickly but you don’t dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework let you create full-featured Web applications fast. It’s even fun!
Discover how to
  • Install and run Ruby and Rails
  • Use the RadRails IDE
  • Create a blog with Ruby
  • Connect your Web site to a database
  • Build a shopping cart
  • Explore Ruby’s syntax

Sunday, November 1, 2009

SQL Server Distilled, Second Edition


SQL Server is the dominant relational database in the Windows market and data security is a huge and growing concern for all businesses. Securing SQL Server is one of the most important responsibilities of the SQL Server professional.

SQL Server Distilled, Second Edition is a very carefully researched, clearly explained book on securing SQL Server, by an author who knows SQL Server inside and out. If you follow the practical guidelines that are clearly set out in this book, then you stand a very good chance of making sure that the data stored in your database is secure and that the conversation between your applications and the database is secure (preventing SQL injection attacks, etc.). For example, any DBA who implemented the security precautions detailed in the book would not have been affected by the infamous Slammer virus.

This second edition offers practical advice on how to implement good practices that will ward off future viruses before they are even created, and it contains new content that reflects all updates to SQL Server’s security mechanisms.


Beginning Database Design Solution


This book is intended for IT professionals and students who want to learn how to design, analyze, and understand databases. The material will benefit those who want a better high-level understanding of databases such as proposal managers, architects, project managers, and even customers. The material will also benefit those who will actually design, build, and work with databases such as database designers, database administrators, and programmers. In many projects, these roles overlap so the same person may be responsible for working on the proposal, managing part of the project, and designing and creating the database.

This book is aimed at IT professionals and students of all experience levels. It does not assume that you have any previous experience with databases or programs that use them. It doesn’t even assume that you have experience with computers. All you really need is a willingness and desire to learn.

This book explains database design. It tells how to plan a database’s structure so the database will be robust, resistant to errors, and flexible enough to accommodate a reasonable amount of future change. It explains how to discover database requirements, build data models to study data needs, and refine those models to improve the database’s effectiveness.

The book solidifies these concepts by working through a detailed example that designs a realistic database. Later chapters explain how to actually build databases using two common database products: Access 2007 and MySQL.

The book finishes by describing some of the topics you need to understand to keep a database running effectively such as database maintenance and security.

This book explains database design. It tells how to determine what should go in a database and how the database should be structured to give the best results.

This book does not focus on actually creating the database. The details of database construction are different for different database tools so, to remain as generally as useful as possible, this book doesn’t concentrate on any particular database system. You can apply the techniques described here equally to whatever database tool you use whether it’s Access, SQL Server, Oracle, MySQL, or some other database product.
Most database products include free editions that you can use for smaller projects. For example, SQL Server Express Edition, Oracle Express Edition, and MySQL Community Server are all free.

To remain database neutral, the book does not assume you are using a particular database so you don’t need any particular software or hardware. To work through the Exercises, all you really need is a pencil and some paper. You are welcome to type solutions into your computer if you like but you may actually find working with pencil and paper easier than using a graphical design tool to draw pictures, at least until you are comfortable with database design and are ready to pick a computerized design tool.

Automating System Administration with Perl


If you do systems administration work of any kind, you have to deal with the growing complexity of your environment and increasing demands on your time. Automating System Administration with Perl, Second Edition, not only offers you the right tools for your job, but also suggests the best way to approach specific problems and to securely automate recurring tasks. Updated and expanded to cover the latest operating systems, technologies, and Perl modules, this edition of the “Otter Book” will help you:
  • Manage user accounts
  • Monitor filesystems and processes
  • Work with configuration files in important formats such as XML and YAML
  • Administer databases, including MySQL, MS-SQL, and Oracle with DBI
  • Work with directory services like LDAP and Active Directory
  • Script email protocols and spam control
  • Effectively create, handle, and analyze log files Administer network name and configuration services, including NIS, DNS and DHCP
  • Maintain, monitor, and map network services, using technologies and tools such as SNMP, nmap, libpcap, GraphViz and RRDtool
  • Improve filesystem, process, and network security
This edition includes additional appendixes to get you up to speed on technologies such as XML/XPath, LDAP, SNMP, and SQL. With this book in hand and Perl in your toolbox, you can do more with less–fewer resources, less effort, and far less hassle.


Friday, October 30, 2009

free ebook downloads Subscribe by Email « Expert VB 2008 Business Objects Black and White in Photoshop CS4 and Lightroom » Cisco Router and Switch Forensics Investigating and Analyzing Malicious Network Activity


Cisco IOS (the software that runs the vast majority of Cisco routers and all Cisco network switches) is the dominant routing platform on the Internet and corporate networks. This widespread distribution, as well as its architectural deficiencies, makes it a valuable target for hackers looking to attack a corporate or private network infrastructure. Compromised devices can disrupt stability, introduce malicious modification, and endanger all communication on the network. For security of the network and investigation of attacks, in-depth analysis and diagnostics are critical, but no book currently covers forensic analysis of Cisco network devices in any detail.

Cisco Router and Switch Forensics is the first book devoted to criminal attacks, incident response, data collection, and legal testimony on the market leader in network devices, including routers, switches, and wireless access points.

Why is this focus on network devices necessary? Because criminals are targeting networks, and network devices require a fundamentally different approach than the process taken with traditional forensics. By hacking a router, an attacker can bypass a network?s firewalls, issue a denial of service (DoS) attack to disable the network, monitor and record all outgoing and incoming traffic, or redirect that communication anywhere they like. But capturing this criminal activity cannot be accomplished with the tools and techniques of traditional forensics.

While forensic analysis of computers or other traditional media typically involves immediate shut-down of the target machine, creation of a duplicate, and analysis of static data, this process rarely recovers live system data. So, when an investigation focuses on live network activity, this traditional approach obviously fails. Investigators must recover data as it is transferred via the router or switch, because it is destroyed when the network device is powered down. In this case, following the traditional approach outlined in books on general computer forensics techniques is not only insufficient, but also essentially harmful to an investigation.

Tuesday, October 27, 2009

Expert MySQL


Since the enormous number of new features made available with MySQL release 5.0, MySQL has been gaining steam as a viable alternative to database behemoths like Oracle and IBM DB2. MySQL users now have the ability to extend MySQL with new SQL commands, optimize query execution, and embed MySQL within low-resource environments like embedded devices and kiosks.

Expert MySQL, by Dr. Charles A. Bell, is the first book to examine these opportunities in detail, showing you how to wield maximum control over this powerful open source database. Youll learn how to create your own custom storage handlers, ensuring maximum flexibility and speed within your specialized applications. Youll also gain valuable insight into MySQLs architecture and learn how to tweak its behavior through custom changes to the source code.

Monday, October 19, 2009

Pro PHP Security



Pro PHP Security is one of the first books devoted solely to PHP security. It will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. (And the methods discussed are compatible with PHP versions 3, 4, and 5.)

The knowledge you’ll gain from this comprehensive guide will help you prevent attackers from potentially disrupting site operation or destroying data. And you’ll learn about various security measures, for example, creating and deploying “captchas,” validating e-mail, fending off SQL injection attacks, and preventing cross-site scripting attempts.
Download Here

Monday, October 5, 2009

ASP.NET MVC Framework Preview

ASP.NET MVC Framework Preview

Product Description

The ASP.NET MVC framework is the latest evolution of Microsoft’s ASP.NET web platform. It introduces a radically new high–productivity programming model, promotes cleaner code architecture, supports test–driven development, and provides powerful extensibility, combined with all the benefits of ASP.NET 3.5.

ASP.NET MVC Framework Preview is a first look at this technology’s main features, designed to give you a head start getting to grips with this powerful new technology.

Sunday, October 4, 2009

Beginning Oracle Application Express, New edition

Oracle Application Express is an easy-to-use application development environment built on the Oracle technology stack. There are two aspects of that previous sentence that you may find jarring—that Oracle, a company widely known for its database technology, has an application development environment, and that Oracle, a company thought of as delivering high-end, enterprise-ready technology, has anything that is easy to use.

But, as this book will show, the introductory statement is completely accurate. Oracle Application Express, commonly known as Oracle APEX or simply APEX, does benefit from the long-established enterprise-class robustness that is the hallmark of Oracle technology. The applications you build will be able to support hundreds of users and many terabytes of data, scalability far beyond even the imagination of most other development environments.

And Oracle APEX, with its declarative, wizard-driven methodology, is truly easy to use. In the course of the few hundred pages of this book, you will not only learn about how to use APEX, you will create a usable order entry system. The fast learning curve presented in these pages is a consequence of many years of development and refinement of the APEX product, which began life almost a decade ago within Oracle.

By the end of this volume, you will know enough to create your own applications, as well as having the knowledge and understanding of Oracle APEX and the world of Oracle technology to explore further refinements on your own.

Best of all, you can use APEX with absolutely no cost—either in a hosted environment, as suggested in Chapter 1, or with a free version of the Oracle database.

Welcome to the world of Oracle Application Express!

This book is aimed at a particular group of users—those who are not familiar with Oracle Application Express. The book assumes that you have a basic knowledge of application development, the type you could get from playing around with a personal database such as Access. In fact, this book was written with an Access developer in mind—an Access developer looking to step up to a more scalable and reliable environment, with reduced maintenance overhead and greater integration between application systems.

This book covers the use of Oracle Application Express. Although the book is based on the 3.5 version, you can use the book with older versions as well. However, since the book will use a hosted version of Oracle Application Express, and since both the Oracle database that support the product and the product itself are available as free downloads from http://otn.oracle.com, you should be able to use the latest version easily.

Download Here !!!

Download

Friday, October 2, 2009

Data Structures Demystified 2009

Data Structures Demystified

Product Description

Whether you are an entry-level or seasoned designer or programmer, learn all about data structures in this easy-to-understand, self-teaching guide that can be directly applied to any programming language. From memory and addresses to hashtables, authors Keogh and Davidson, provide clear explanations that demystify this “algebra of programming.”

download

 
Super Ebook. Link My Suport Eagle Eye. By Suport Info Kesehatan BY Tips Healty Tested by Blogger Templates.