Tuesday, March 31, 2009

Free Flash books

Free Flash books

Apollo for Adobe Flex Developers Pocket Guide
Free Adobe Flex ebook Apollo for Adobe Flex Developers Pocket Guide published by Oreilly explains how to build and deploy Flash-based Rich Internet Applications (RIAs) to the desktop using Adobe's Flex framework. This book describes concisely how Apollo works, and offers numerous examples for those who want to start building RIAs for the desktop right away.
Getting Started with Flex 3
This free eBook offer from SitePoint is valid until September 30, 2008. Free Adobe Flex ebook Getting Started with Flex 3: An Adobe Developer Library Pocket Guide for Developers published by Oreilly. Discover how easy RIA development can be with this one-of-a-kind handbook from the Adobe Developer Library. Several clear, step-by-step mini-tutorials teach you about web services, event handling, designing user interfaces with reusable components, and more. After finishing this guide, you'll be able to build Flash applications ranging from widgets to full-featured RIAs using the Flex SDK and Flex Builder 3.0.
The Adobe Flash Platform ActionScript Reference for Rich Internet Application Development
This free guide provides a reference for all native ActionScript APIs for the Adobe Flash Platform runtimes, Adobe Flash Player, Adobe AIR, and the Flex framework. It contains an alphabetical listing of all the ActionScript APIs as well as additional references and resources.
Pratique d’ActionScript 3
Free book on ActionScript 3 in French. Almost 1200 pages of pratical ActionScript 3.
Building Object-Oriented Applications in Flash 5
This will be an attempt to explain what object-oriented programming is, why it is useful, and how it may apply to programs you make in Flash 5. It assumes you are reasonably familiar with actionscript, (or javascript, with an asterisk or two). It will attempt to explain OO programming as a new system, unrelated to 'normal' procedural programming styles. This tutorial will likely be most useful (and least annoying) to either those who have almost no programming experience, or those who have an advanced understanding of OO techniques but are coming from a different language. Inexplicably, it is aimed at all you fine people in the middle.

Free Hardware books

Free Hardware books

Upgrading and Repairing PCs 16th Edition
Upgrading and Repairing PCs (6th-16th editions) book is available in pdf format free of charge from informIT. Upgrading and Repairing PCs is the runaway best-selling PC hardware book of all time and one of the best-selling computer books ever! This 16th Edition is loaded with the most up-to-date hardware information anywhere. You need to register/login at informIT.com first before you can access this free resource.
The Secret Guide to Computers
Learn about all of the parts of your computer and what they do. Use the buyer's guide to discover how to buy a great computer cheaply. Find out what to look for in a system and compare different brands.
How To Build A Computer
This free ebook includes sections: Choosing the parts, Assembling the Computer, Choosing and installing the computer's software, Optimizing and Overclocking Your New Computer and Conclusion.
How To Buy The Perfect Computer
Get educated on how to make the right decision on your next computer purchase.
How It Works...The Computer
This book was published in 1971, and the revised edition was published in 1979.

Free JavaScript books

Free JavaScript books

The JavaScript Anthology: 101 Essential Tips, Tricks & Hacks
Free 158 Page eBook. The JavaScript Anthology: 101 Essential Tips, Tricks & Hacks is a collection of over 100 thoroughly-tested, customizable and elegant solutions that will show you how to add usable and accessible interactivity to your site: from slick drop-down menus, to style sheet switchers, to AJAX applications, and much more. (For visitors from USA, Canada, Mexico, United Kingdom only.)
Sams Teach Yourself JavaScript in 24 Hours
This is a free JavaScript book from Sams Reference Library. Sams Teach Yourself JavaScript in 24 Hours serves as an easy-to-understand tutorial on both scripting basics and JavaScript itself.
Core JavaScript 1.5 Guide
Free JavaScript book The Core JavaScript 1.5 Guide provides information about the core JavaScript language and its objects.
Core JavaScript 1.5 Reference
Free online JavaScript book The Core JavaScript 1.5 Reference provides reference material for the core JavaScript language.
Client-Side JavaScript Guide
This free online book explains how to use core and client-side JavaScript for version 1.3. JavaScript is Netscape's cross-platform, object-based scripting language for client and server applications.
JavaScript 1.5 Specification
The third, and most recent, revision of the ECMAScript standard; corresponds to JavaScript 1.5.

Free Networking books

Free Networking books

The TCP/IP Guide
This is the free online version of The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference. It is one of the best books to learn TCP/IP.
Internetworking Technologies
Designed as an advanced text on internetworking technologies for senior undergraduate/graduate students of computer science, this unique book provides an introduction to the key concepts related to front line areas of internetwork-specific research and development.
Understanding OSI
Understanding OSI by Professor John Larmouth is freely available online.
DNS for Rocket Scientists
This free book is about DNS and (mostly) BIND 9.x on Linux (REDHAT Versions 6.x and 7.x) and the BSD's (FreeBSD, OpenBSD and NetBSD).
The Network Book
The Network Book aims to provide a comprehensive introduction to networking and distributed computing technologies. Unlike traditional textbooks, it pursues a top-down approach to the topic, starting with the application layer and then describing the transport and network layers, finally covering the physical layer.

Free Information Technology books

Free Information Technology books

Research Strategies: Finding Your Way Through the Information Fog
Research Strategies: Finding Your Way Through the Information Fog is a textbook in informational research for students in higher education. Topics include Taking Charge, Databases, Information Fog, Periodical Maze, Internet Research, Other Resources, Case Studies, Learning to Read, Organizing Notes and Research Writing.
Information Theory, Inference, and Learning Algorithms
Information Theory, Inference, and Learning Algorithms is available free online. This book is divided into six parts as Data Compression, Noisy-Channel Coding, Further Topics in Information Theory, Probabilities and Inference, Neural networks, Sparse Graph Codes.
The Unicode Standard, Version 3.0
This is the online edition of The Unicode Standard, Version 3.0. It consists of PDF files, an online glossary, links to the charts, technical reports, and other files.
The Virtual Community
This is a free book about virtual communities on the Internet. Topics include Daily Life in Cyberspace, Visionaries and Convergences, Grassroots Groupminds, Multi-user Dungeons and Alternate Identities, Real-time Tribes, Japan and the Net, Telematique and Messageries Rose: A Tale of Two Virtual Communities, Electronic Frontiers and Online Activists and Disinformocracy.
Underground
Underground: Tales of hacking, madness and obsession on the electronic frontier can be downloaded in variety of formats.

Free Linux books

Free Linux books

Run Your Own Web Server Using Linux & Apache
Free 191 Page eBook. Whether you're planning on running Linux at home, or on a leased Web Server, this book will walk you step-by-step through all of the common administration tasks, from managing traffic reporting to log-file rotation. This guide even includes step-by-step instructions on installing Linux (Fedora 4), Apache 2.0, PHP 5 and MySQL 4.1 on a home or office development server, so you can test all of your applications before rolling them out. (For visitors from USA, Canada, Mexico, United Kingdom only.)
The Linux Cookbook: Tips and Techniques for Everyday Use
The Linux Cookbook is a good guide for beginners who want to learn about the standard commands that are available on all systems.
Linux in the Workplace
Linux in the Workplace introduces Linux users to the desktop capabilities of Linux and the K Desktop Environment (KDE) graphical user interface. Includes information on how to use email and surf the Internet; perform general office-related tasks; work with the command line; and much more.
Linux Device Drivers, Third Edition
This is the online version of Linux Device Drivers, Third Edition by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. Individual chapters can be downloaded in pdf format.
Free for All
Free for All: How Linux and the Free Software Movement Undercut the High-Tech Titans is available in various formats. Peter Wayner's Free for All explores the history of open-source programming, its emerging threat to Microsoft, and its struggle to retain its ideals in the face of big money.
Advanced Linux Programming
This book will help you to: Develop GNU/Linux software that works the way users expect it to, Write more sophisticated programs with features such as multiprocessing, multi-threading, interprocess communication, and interaction with hardware devices, Improve your programs by making them run faster, more reliably, and more securely, Understand the preculiarities of a GNU/Linux system, including its limitations, special capabilities, and conventions.

Free Windows books

Free Windows books

Sams Teach Yourself Microsoft Windows XP in 24 Hours
This is a free Windows XP book from Sams Reference Library. Sams Teach Yourself Windows XP in 24 Hours is designed to teach the new Windows XP user how to get the most out of a desktop computer. It also provides additional coverage for the experienced Windows user.
Sams Teach Yourself Microsoft Windows 2000 Professional in 10 Minutes
This is a free Windows 2000 Professional book from Sams Reference Library. Sams Teach Yourself Windows 2000 Professional in 10 Minutes is a tutorial-based book, organized into a series of easy-to-follow, 10-minute lessons.
Terminal Services for Microsoft Windows Server 2003, Advanced Technical Design Guide
This book is not an administrator's guide. Rather, it's written for IT consultants, system engineers, and architects who must plan, design, implement, and optimize Windows 2003-based Terminal Server systems.
Citrix MetaFrame XP, Advanced Technical Design Guide
A completely updated version of the bestselling first edition, this book is a real world field guide that details the design and deployment of MetaFrame XP environments.
Universal Command Guide: For Operating Systems
Topics covered in this free online book: Every administrative command in Sun Solaris 7 and 8; IBM AIX 4.3.3; OpenBSD 2.7; Red Hat Linux 7; Novell NetWare 3.12, 4.11, 5.1, and 6; Mac OS 9.1; MS-DOS 6.22; and Microsoft Windows 95 through XP. Every command-line command and many graphical command sequences are covered fully, with information on every parameter and command variation.

Free Programming books

Free Programming books

How to Design Programs
Free online book How to Design Programs is devided in to following sections - Processing Simple Forms of Data, Processing Arbitrarily Large Data, More on Processing Arbitrarily Large Data, Abstracting Designs, Generative Recursion, Accumulating Knowledge, Changing the State of Variables and Changing Compound Values.
Structure and Interpretation of Computer Programs
Free online book Structure and Interpretation of Computer Programs is devided in to following sections - Building Abstractions with Procedures, Building Abstractions with Data, Modularity, Objects, and State, Metalinguistic Abstraction and Computing with Register Machines.
Programming from the Ground Up
This is an introduction to programming using Linux assembly language. It takes you a step at a time through these concepts - How the processor views memory, How the processor operates, How programs interact with the operating system, How computers represent data internally, How to do low-level and high-level optimization.
Learn to Program Using Python
This free online programming book covers the basic theory of computer programming - what it is, some of its history and the basic techniques needed to solve problems.
Linear Programming: Foundations and Extensions
Free online book Linear Programming: Foundations and Extensions is devided in to following sections - Basic Theory - The Simplex Method and Duality, Network-Type Problems, Interior-Point Methods and Extensions.

Free SQL books

Free SQL books

Sams Teach Yourself SQL in 24 Hours
This is a free sql book from Sams Reference Library. Sams Teach Yourself SQL in 24 Hours, Third Edition presents the key features of SQL (Structured Query Language) in an easy to understand format with updated code examples, notes, diagrams, exercises, and quizzes. New material covers more information.
Backup and Recovery Best Practices for Microsoft SQL Server 2005
To help you choose from among the available configuration options and backup and recovery procedures, HP has conducted extensive laboratory tests to determine best practices. This paper discusses those test results so that users can understand the options and the limitations of implementing backup and recovery using Linear Tape-Open (LTO) tape, disk-to-disk, and virtual tape devices. The audience for this paper is HP users in an enterprise environment currently running or planning to run SQL Server 2005. (For visitors from USA only.)
High availability for SQL Server 2005
Array-based remote replication solutions for Microsoft SQL Server have existed for years, and SQL Server 2005 provides a built-in, host-based feature called database mirroring as an alternative for disaster-recovery solutions. Although these technologies are widely available, users may lack the information needed to select the replication, mirroring, or high availability method(s) suitable for their environment; they need information on how to configure the database, storage, and software. (For visitors from USA only.)
SQL for Web Nerds
This is a free online sql book by Philip Greenspun. It covers topics - data modeling, simple queries, complex queries, transactions, triggers, views, style, PL/SQL and Java, trees, handling dates in Oracle, limits in Oracle, tuning, data warehousing, foreign and legacy data and normalization.
Structured Query Language (SQL): a Practical Introduction
This is a good introductory text for learning SQL. There is no simpler text for learning the syntax and structure of SQL. Download it for free.
Sams Teach Yourself Microsoft SQL Server 7 in 21 Days
This is a free sql server book from Sams Reference Library. Sams Teach Yourself Microsoft SQL Server 7 in 21 Days gives you the new features and capabilities of SQL Server 7, in a tutorial environment.
Essential SQL
This is a bonus chapter provided with Mastering Delphi 6. It is a basic introduction to SQL.

Monday, March 30, 2009

Free PHP books

Free PHP books

The PHP Anthology: 101 Essential Tips, Tricks & Hacks, 2nd Edition
Free 207 Page eBook. The PHP Anthology will save you time, and eliminate the frustration of completing PHP tasks, with a comprehensive collection of ready-to-use solutions. If you're building web applications with PHP you'll never let this book out of your site! (For visitors from USA, Canada, Mexico, United Kingdom only.)
PHP 5 Power Programming
This is a free php book from Bruce Perens' Open Source Series. In this book, PHP 5's co-creator and two leading PHP developers show you how to make the most of PHP 5's industrial-strength enhancements in any project - no matter how large or complex.
A Programmer's Introduction to PHP 4.0
This is a free php book from Apress. Beginning with a rapid introduction to PHP's syntax and basic functionality, you will swiftly understand PHP. The book then steers you toward advanced issues, like PHP's role in database manipulation, sessions, and user interactivity.
Practical PHP Programming
Free online php book by Paul Hudson. It covers topics like Simple variables and operators, Functions, Arrays, Objects, HTML Forms, Files, Databases, Cookies and Sessions, Multimedia, XML & XSLT, Output Buffering and Java and COM.
PHP Manual
The official php documentation PHP manual is available in many formats.
Build Your Own Database Driven Website Using PHP & MySQL
Four chapters can be downloaded from Build Your Own Database Driven Website Using PHP & MySQL.

Free Web design and Development books

Free Web design and Development books

Outsourcing Web Projects: 6 Steps to a Smarter Business
Outsourcing Web Projects: 6 Steps to a Smarter Business provides you with tried and tested techniques that will ensure that you can deliver complex, high quality web projects using outsourced development resource, both on time and on budget!. (For visitors from USA, Canada, Mexico, United Kingdom only.)
Web Style Guide, 2nd edition
Free online book Web Style Guide covers all the basic elements of creating a Web site. The book begins the presentation of its helpful and forward-looking advice with a discussion of the overall process of defining the objectives and users of your Web site, as well as the goals you will use to measure your progress. The authors then use time-tested, traditional print concepts to clearly illustrate how to make your site interface welcoming and efficient. High-quality illustrations show how to design for overall style and professional appeal.
Building Accessible Websites
Topics covered in this online book include The structure of accessible pages, Text and links, Navigation, Type and colour, Tables and frames, Stylesheets, Forms and interaction and Multimedia.
Client vs. Developer Wars
Client vs. Developer Wars: Communicating the Web Development Experience is for anyone who has been, or will be, involved in developing a web site.
The Art and Science of Web Design
Free pdf book about web design. Topics covered: Technology history, Interface consistency, Site structure, Interactivity and self-aware content, Browsers, Performance, Web advertising, Database-driven content.
Software Engineering for Internet Applications
Free pdf book about web application development. Topics covered: Basics, Planning, Software Structure, User Registration and Management, Content Management, Software Modularity, Discussion, Adding Mobile Users To Your Community, Voice (VoiceXML), Scaling Gracefully, Search, Planning Redux, Distributed Computing with HTTP, XML, SOAP, and WSDL, Metadata, User Activity Analysis and Writeup.