Sunday, December 23, 2007

Link download Java Books

List books Java update

0.1
Agile Java(TM) - Crafting Code with Test-Driven Development
0.2 An Introduction to Network Programming with Java
0.3 Ant Developer's Handbook
0.4 Breakout_session_presentations
0.5 Language Specification, Third Edition
0.6 Mastering Enterprise JavaBeans, Third Edition
0.7 Mastering JavaServer Faces
0.8 Materials for topic 1 - Developing Student Learning Outcomes
0.9 Programming Language, Fourth Edition
1.0 Sams Teach Yourself Java 6 in 21 Days (5th Edition)
1.1 Sams Teach Yourself Programming with Java in 24 Hours (4th Edition)
1.2 Server-Side Programming Techniques (Java(TM) Performance and Scalability, Volume 1)
1.3 Struts in Action- Building Web Applications with the Leading Java Framework
1.4 Struts Kick Start
1.5 Struts- The Complete Reference, 2nd Edition
1.6 Struts- The Complete Reference
1.7 SWT-JFace in Action - GUI Design with Eclipse 3.0
1.8 Taming Java Threads
1.9 The Art of Java
2.0 The Java Tutorial- A Short Course on the Basics, 4th Edition (The Java Series)
2.1 The Java(TM) Tutorial- A Short Course on the Basics (3rd Edition)
2.2 UML for Java Programmers
2.3 Using and Understanding Java Data Objects
2.4 WebLogic- The Definitive Guide

Download

Saturday, December 1, 2007

List update java books













Programming Language Agile Java(TM)
Fourth Edition Crafting Code with Test Driven Development
Download
Download





An Introduction to Network Ant
Programming with Java Developer's Handbook
Download Download





Language Specification Mastering Enterprise
Third Edition JavaBeans Third Edition
Download Download

Sunday, October 14, 2007

Security books

The Hacker CrackDown

If you're a computer cop, a hacker, or an electronic civil liberties activist, you are the target audience for this book. I wrote this book because I wanted to help you, and help other people understand you and your unique, uhm, problems. I wrote this book to aid your activities, and to contribute to the public discussion of important political issues. In giving the text away in this fashion, I am directly contributing to the book's ultimate aim: to help civilize cyberspace.
Read and download





Secure your email server with Linux:
A white paper on Open Source and ISV based solutions to protecting your email servers from various attacks.

Part 1. Open Source Solutions for Network Security Chapter 1. Understanding and planning e-mail server security Chapter 2. Linux installation Chapter 3. Locking down the Linux firewall partition Chapter 4. E-mail Security tools installation and configuration Part 2. ISV Solutions Chapter 5. StoneGate Firewall and VPN for iSeries Chapter 6. MPP Service Provider Edition: Foundation of E-mail Filtering Services Chapter 7. Bytware's StandGuard Anti-Virus for Linux Appendix A. Tips and techniques
Download


Securing Linux Production Systems
- A Practical Guide to Basic Security in Linux Production Environments
Read now


Maximum Security: A Hacker's Guide to Protecting Your Internet site and Network
I want to write a few words about this book and how it should be used. This book is not strictly an instructional, or "How To" book. Its purpose is to get you started on a solid education in Internet security. As such, it is probably constructed differently from any computer book you have ever read. Although this book cannot teach you everything you need to know, the references contained within this book can.
Read now


Handbook of Applied Cryptography

CRC Press
ISBN: 0-8493-8523-7
October 1996, 816 pages
  • Chapter 1 - Overview of Cryptography
  • Chapter 2 - Mathematics Background
  • Chapter 3 - Number-Theoretic Reference Problems
  • Chapter 4 - Public-Key Parameters
  • Chapter 5 - Pseudorandom Bits and Sequences
  • Chapter 6 - Stream Ciphers
  • Chapter 7 - Block Ciphers
  • Chapter 8 - Public-Key Encryption
  • Chapter 9 - Hash Functions and Data Integrity
  • Chapter 10 - Identification and Entity Authentication
  • Chapter 11 - Digital Signatures
  • Chapter 12 - Key Establishment Protocols
  • Chapter 13 - Key Management Techniques
  • Chapter 14 - Efficient Implementation
  • Chapter 15 - Patents and Standards
  • Appendix - Bibliography of Papers from Selected Cryptographic Forums
  • References
  • Index
Read and Download

Visual Basic .NET

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET is the complete technical guide to upgrading Visual Basic 6 applications to Visual Basic .NET, covering all upgrade topics from APIs to ZOrders. It shows how to fix upgrade issues with forms, language, data access, and COM+ Services, and how to upgrade applications with XML Web services, ADO.NET, and .NET remoting. It also provides big-picture architectural advice, a reference of function and object model changes, hundreds of before-and-after code samples, and a CD packed with useful examples.

Introducing Microsoft Visual Basic 2005 for Developers
Author(s) : Kris Horrocks, Sean Campbell, Derek Hatchard, Peter Bernhardt, Scott Swigart
ISBN : 073562058X
Paperback : 288 pages
Publication Date : September 2004
Publisher : Microsoft Press

Get a focused, first look at the features and capabilities in Microsoft Visual Basic 2005, Visual Studio 2005, and the .NET Framework 2.0. If you currently work with Visual Basic 6, these authors fully understand the adoption and code migration issues you'll encounter. They'll step you through a quick primer on .NET Framework programming, offering guidance for a productive transition. If you already work with .NET, you'll jump directly into what's new, learning how to extend your existing skills. From the innovations in rapid application development, debugging, and deployment, to new data access, desktop, and Web programming capabilities, you get the insights and code walkthroughs you need to be productive right away.

Download all 8 chapters.

Download the code samples.


Visual Basic Essentials

Author : Neil Smyth
Publication Date : August 14, 2007
Visual Basic Essentials is an online book designed to aid both novices and experienced programmers in learning Visual Basic. Using theory, code examples and screenshots, this book is intended to provide everything necessary to begin developing Windows applications in Visual Basic.
Read now

PHP Language


Practical PHP Programming

Author(s): Paul Hudson Publication Date: 2004

While this has book so far has by no means been theory only, we have not really looked at examples of complete PHP projects - applications taken from through all the stages of software development. There are a number of common PHP applications that you are likely to want to make during your programming career, and the code and ideas presented here is designed to be easily ported into your own work, even if your actual project is not covered exactly here.
Read now


PHP Essentials

Author : Neil Smyth
Publication Date : June 2007
Any attempt to gauge the popularity of PHP on the internet results in statistics which prove difficult for the human mind to comprehend. As of April 2007 there are an estimated 20 million unique web domains actively using PHP to generate and deliver content. While it is hard to conceptualize 20 million web servers using PHP, it is not hard to infer from this number that PHP has taken the web design and development community by storm since humble beginnings in 1995.

The purpose of this book is bring the power and ease of use of PHP to anyone with a desire to learn PHP, and in doing so, join the tens of thousands of web developers who have already discovered the flexibility and productivity that comes with using PHP.

The book is intended to cover all aspects of PHP. It begins by covering the history of PHP before providing a high level overview of how PHP works and why it is so useful to web developers. It then moves on to cover each area of PHP in detail, from the basics of the scripting language through to object oriented programming, file and filesystem handling and MySQL and SQLite database access. In addition, chapters are also provided covering the creation and handling of HTML based forms and maintaining state using cookies and PHP sessions. All topics are accompanied by extensive real world examples intended to bring theory to life.
Read now


Saturday, October 13, 2007

Core Servlets and JavaServer Pages


Core Servlets and JavaServer Pages

Author(s): Marty Hall, Larry Brown
Publication: August 2003
Paperback: 736 pages
ISBN: 0130092290
Publisher: Prentice Hall PTR
The second edition of Core Servlets and JavaServer Pages is now available for free access in PDF. See links below. Readers of the older edition can still access the first edition here.
Read now


Servlet Essentials

Author(s) : Stefan Zeiger
Publication date : Nov 1999

Book excerpts:

This document explains the concepts of Java Servlets and provides a step-by-step tutorial for writing HTTP Servlets with complete source code for the example Servlets. The tutorial and the other chapters cover all facets of Servlet programming from a simple "Hello World" Servlet to advanced Servlet features like session tracking and Cookies. There are also appendices on compiling and running Servlets. The author covers Servlet API versions 1.0, 2.0 and 2.1.

The reader is assumed to have some basic knowledge of HTML and Java programming.
Read now

C and C++

C++ Programming
Author(s) : Sharam Hekmat
Publication date : 1998

Download Online Books



Thinking in C++, 2nd Edition

Author(s) : Bruce Eckel
Publication date : Apr 2000
ISBN : 0-13-979809-9
Pages : 814
Publisher : Prentice Hall

Thinking in C++, 2nd Edition, Volume 1, Revision 13 by Bruce Eckel
. Last Modified Sat Feb 5 2000. Download

Thinking in C++, 2nd Edition, Volume 2, Revision 4 by Bruce Eckel. Last Modified August 19, 2001. Download


The C Book, Second Edition

Author : Mike Banahan, Declan Brady and Mark Doran
Publisher : Addison Wesley

Publication Date : 1991

This book highlights where the features of old and Standard C differ significantly. Includes an extra chapter illustrating the use of C and the Standard Library to solve a number of small problems.

Read Book online


Teach Yourself C++ in 21 Days
- Computer languages have undergone dramatic evolution since the first electronic computers were built to assist in telemetry calculations during World War II. Early on, programmers worked with the most primitive computer instructions: machine language. These instructions were represented by long strings of ones and zeroes. Soon, assemblers were invented to map machine instructions to human-readable and -manageable mnemonics, such as ADD and MOV. In time, higher-level languages evolved, such as BASIC and COBOL. These languages let people work with something approximating words and sentences, such as Let I = 100. These instructions were translated back into machine language by interpreters and compilers. An interpreter translates a program as it reads it, turning the program instructions, or code, directly into actions. A compiler translates the code into an intermediary form. This step is called compiling, and produces an object file. The compiler then invokes a linker, which turns the object file into an executable program. Because interpreters read the code as it is written and execute the code on the spot, interpreters are easy for the programmer to work with. Compilers, however, introduce the extra steps of compiling and linking the code, which is inconvenient. Compilers produce a program that is very fast each time it is run. However, the time-consuming task of translating the source code into machine language has already been accomplished. Another advantage of many compiled languages like C++ is that you can distribute the executable program to people who don't have the compiler. With an interpretive language, you must have the language to run the program.
Read book online


Optimizing C++

Author(s) : Steve Heller
Publication date : Aug 1998
ISBN : 0-13-977430-0
Pages : 416
Publisher : Prentice Hall PTR


- Optimizing C++ provides working programmers and those who intend to be working programmers with a practical, real-world approach to program optimization. Many of the optimization techniques presented are derived from my reading of academic journals that are, sadly, little known in the programming community. This book also draws on my nearly 30 years of experience as a programmer in diverse fields of application, during which I have become increasingly concerned about the amount of effort spent in reinventing optimization techniques rather than applying those already developed.
Read book online


C++: A Dialog

C++: A Dialog, formerly published by Prentice-Hall, is a highly effective tutorial book on standard C++ that requires no prior knowledge of programming.

Note: you will need to download "Compiler" and "Turbo Debugger" separately. They are listed under the "Downloads" section.

If you have already seen this book, please let me know where you first heard about it, and where you purchased it.

If you haven't seen it yet, you might be interested in some other readers' reactions to this book as well as my previous C++ tutorial books, as C++: A Dialog is essentially a one volume version of those books, updated to the C++ standard.

Download