<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7789850502040780097</id><updated>2012-01-27T07:55:40.250-08:00</updated><title type='text'>BooksRack</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default?start-index=101&amp;max-results=100'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>110</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3947716960035612286</id><published>2010-10-25T22:45:00.000-07:00</published><updated>2010-10-25T22:45:55.050-07:00</updated><title type='text'>Moving to Microsoft Visual Studio 2010</title><content type='html'>&lt;span style="font-size: x-large;"&gt;Moving to Microsoft Visual Studio 2010&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: small;"&gt;Developers, we’re pleased to announce another free offering: Moving to Microsoft Visual Studio 2010 (Microsoft Press, 2011; 336 pages), written by Patrice Pelland, Pascal Paré, and Ken Haines.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-large;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Here’s a little bit about the authors: Ken Haines is a software development engineer at Microsoft, working in the Consumer and Online Division. He has a passion for distributed applications in the cloud and strives to help customers and partners find the right solution for their needs. Pascal Paré has worked at Microsoft since 2006, where he has held positions as a software engineer on both development and testing teams. Patrice Pelland is a principal development manager at Microsoft, working in the Consumer and Online Division. He leads a development team that is focused on innovation and incubation across all Microsoft consumer products. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Moving to Microsoft Visual Studio 2010 was written with three audiences in mind:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Part I is for developers moving from Visual Studio 2003 to Visual Studio 2010.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Part II is for developers moving from Visual Studio 2005.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;And Part III is for developers moving from Visual Studio 2008.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Please see this post for an extensive description of the book’s content, including “Who Is This Book for?,” “What Is the Book About?,” and “How Will This Book Help Me Move to Visual Studio 2010?” (Note that the links in that post are to a draft preview version of the book. Links to the final and complete book appear immediately below in this post.)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;You can &lt;/span&gt;&lt;a href="http://download.microsoft.com/download/9/0/B/90B96800-6765-4AC2-A79F-A2E9116F2157/Moving%20to%20Microsoft%20Visual%20Studio%202010%20ebook.pdf"&gt;&lt;span style="font-size: small;"&gt;download a PDF of the book here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;You can &lt;/span&gt;&lt;a href="http://download.microsoft.com/download/9/0/B/90B96800-6765-4AC2-A79F-A2E9116F2157/Moving%20to%20Microsoft%20Visual%20Studio%202010%20ebook.xps"&gt;&lt;span style="font-size: small;"&gt;download an XPS of the book here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;And you can &lt;/span&gt;&lt;a href="http://download.microsoft.com/download/9/0/B/90B96800-6765-4AC2-A79F-A2E9116F2157/Moving%20to%20Microsoft%20Visual%20Studio%202010%20sample%20code.zip"&gt;&lt;span style="font-size: small;"&gt;download the book’s sample code&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; here.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Enjoy! &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3947716960035612286?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3947716960035612286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3947716960035612286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3947716960035612286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3947716960035612286'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2010/10/moving-to-microsoft-visual-studio-2010.html' title='Moving to Microsoft Visual Studio 2010'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1361588502654205090</id><published>2010-10-21T06:16:00.000-07:00</published><updated>2010-10-21T06:27:13.890-07:00</updated><title type='text'>New Files Added</title><content type='html'>New Files Added&lt;br /&gt;&lt;br /&gt;teaching with c sharp.doc&lt;br /&gt;Rob Miles CSharp Yellow Book 2010.pdf&lt;br /&gt;Rob Miles CSharp Yellow Book 2009.pdf&lt;br /&gt;Rob Miles CSharp Yellow Book 2008.pdf&lt;br /&gt;Microsoft Application Architecture Guide, 2nd Edition.pdf&lt;br /&gt;Improving .NET Application Performance and Scalability.pdf&lt;br /&gt;FoundationsOfProgramming.pdf&lt;br /&gt;C Sharp from Java Orange Book 2009.pdf&lt;br /&gt;c sharp from java.doc&lt;br /&gt;&lt;span style="color: black;"&gt;cation Architecture Guide v2.pdf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com.pk/group/booksrack/"&gt;Download File&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1361588502654205090?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1361588502654205090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1361588502654205090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1361588502654205090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1361588502654205090'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2010/10/teaching-with-c-sharpdoc.html' title='New Files Added'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5692910274645929422</id><published>2008-10-02T00:45:00.000-07:00</published><updated>2008-10-02T00:46:17.214-07:00</updated><title type='text'>Flash 8 - The Missing Manual (2006)</title><content type='html'>What's New in Flash 8&lt;br /&gt;Most of the improvements you see in Flash 8 compared to the previous version (Flash MX 2004) have to do with performancealways a good thing. But in addition, Macromedia also added a few usability tweaks, as well as a couple of new image-editing features.Here's a short list of the differences in Flash 8 compared to Flash MX 2004:Improved performance. Improvements include better text anti-aliasing (smoother-looking text) and the ability to cache movie clips as bitmaps at runtime (and so cut down on playback time for super-complex vector graphics, which you learn about in Chapter 2). The big news: Macromedia added a new, faster, more efficient video codec, or video compression algorithm to Flash Player 8, which comes with both Flash Basic 8 and Flash Professional 8 as well as most Web browsers and operating systems (see the box on Section 3.1). A more efficient codec means improved download and playback of any video clips you add to your animations.Improved interface. In Flash 8, you can drag a text block's resize handle and drag to expand it, which is simpler than having to resize the text block using the Property Inspector the way you had to in Flash MX 2004. A new drop-down list in the Flash 8 Library panel shows all other open libraries, making it easier to exchange imported media files and symbols between Flash documents. And scripting help is back in the form of the Scripting Assist mode. If you're running a Mac, you'll appreciate that the Mac version of Flash 8 lets you see all your open Flash documents in a single tabbed window, similar to the way you work with multiple documents in Flash when you're running Windows.New image editing features. Flash 8 introduces object drawing mode (Chapter 2), which lets you tell Flash whether you want it to treat shapes and their outlines as a unit (the way most people think of them) or separately. Flash 8 also lets you add sharp, mitered corners to rectangular objects. And Flash Professional 8 includes additional graphics effects (see the previous page).Improved support for video editing (Flash Professional 8 only). Both the Video Exporter and Video Encoder (see Section 3.2) let you compress video clips using the new and improved codecOn2 Technologies' VP6in addition to the Sorenson Spark codec supported in Flash MX 2004. New video alpha channel support lets you layer video clips using various alpha (transparency) settings.Read Comments To Download This Book&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onclick="onClickUnsafeLink(event);" href="http://feeds.feedburner.com/~a/BooksTube?a=k5z1lj" target="_blank"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5692910274645929422?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5692910274645929422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5692910274645929422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5692910274645929422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5692910274645929422'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/flash-8-missing-manual-2006.html' title='Flash 8 - The Missing Manual (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2957543807104163207</id><published>2008-10-02T00:43:00.000-07:00</published><updated>2008-10-02T00:44:52.334-07:00</updated><title type='text'>Macromedia Fireworks 8 - Training From The Source (2005)</title><content type='html'>What You Will Learn&lt;br /&gt;As you work through these lessons, you will develop the skills needed to create your own web pages.By the end of the course, you will be able to:Use the bitmap tools in Fireworks to edit an imageUse the vector tools to draw shapesCombine simple shapes to create complex objectsAdd text effects, such as text on a path, to your pagesCreate buttons with rollovers and use effects for realistic-looking buttonsOptimize and export your imagesCreate animated GIF imagesUse masking techniques for isolating portions of an imageAdd pop-up menusUse Dreamweaver to add text to your exported HTML pages&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120836686/Macromedia_Fireworks_8"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2957543807104163207?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2957543807104163207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2957543807104163207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2957543807104163207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2957543807104163207'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/macromedia-fireworks-8-training-from.html' title='Macromedia Fireworks 8 - Training From The Source (2005)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5554702598960452358</id><published>2008-10-02T00:41:00.002-07:00</published><updated>2008-10-02T00:43:31.486-07:00</updated><title type='text'>Java For Artists - The Art, Philosophy, And Science Of Object-Oriented Programming (2006)</title><content type='html'>Organization of This Book&lt;br /&gt;Java For Artists is organized into six parts containing 25 chapters. Each part and the contents of its accompanying chapters is discussed below.Part I: The Java Student Survival GuideThe four chapters in part I provide important background information meant to help the reader approach the material presented in the later sections of the book. Some of the material discussed in part I, especially in chapter 3, may be too advanced to be fully understood by the novice upon first reading.Chapter 1: AN Approach To The Art Of ProgrammingChapter 1 presents a general discussion of the practical aspects of Java programming. It starts by highlighting the difficulties students will encounter when first learning Java and discusses the emotions they will feel when they begin to experience the overwhelming complexity involved with learning the syntax of the Java language, the Java API, a suitable development environment, and how to solve a problem with a computer. The chapter also presents and discusses the three software development roles students play and the activities required by each role. It goes on to discuss a general approach to the art of programming which includes a treatment on the concept of the flow, which is a transcendental state programmers and artists attain when completely absorbed in their work. The chapter concludes with a discussion of how to manage Java project physical and conceptual complexity.Chapter 2: Small VictoriesChapter 2 shows the reader how to create, compile, and run a simple Java project in several different development environments on Microsoft Windows, Apple’s OS X, and Linux operating systems. It shows the reader how to download, install, and configure the Java platform for Microsoft Windows and Linux including a discussion on how to set the PATH and CLASSPATH environment variables. The chapter concludes with a discussion on how to create executable jar files.Chapter 3: Project Walkthrough A Complete ExampleChapter 3 presents the execution of a complete Java programming project from specification to final testing. The project approach strategy and development cycle originally presented in chapter 1 are applied in a practical setting. Each iteration of the project demonstrates the use of the development cycle to include planning, coding, testing, and integration. The chapter’s overarching theme is the answer to this question: “How do you, as a beginner, maintain a sense of forward momentum on a programming project when you don’t yet have a complete grasp of the Java language, API, or your development environment?”Chapter 4: Computers, Programs, And AlgorithmsChapter 4 provides background information on how computers and programs work. It discusses the basics of computer hardware organization down to the processor level and the fundamentals of computer memory organization. It discusses the concept of a program and defines the steps of the processing cycle. The chapter concludes with a detailed discussion of the Java virtual machine (JVM) and its architecture.Part II: Language FundamentalsPart II contains chapters 5 through 11 and presents the core Java language features to include an overview of the Java API, language syntax, operators, control-flow statements, arrays, classes, compositional design and design by inheritance.Chapter 5: Overview Of The Java APIChapter 5 presents an overview of the Java platform application programming interface (API). The chapter shows readers how to consult the Java online documentation to find out information about a Java API class they want to use and how to navigate a class inheritance hierarchy to discover the class’s full functionality.Chapter 6: Simple Java Programs—Using Primitive And Reference Data TypesChapter 6 shows the reader how to write simple Java programs using primitive and reference data types. It starts by providing a definition of a Java program and discusses the difference between an application object vs. an applet object. The chapter then goes on to demonstrate how to create and compile a simple Java application. Next, the chapter discusses the concept of identifiers and identifier naming rules. It presents and discusses the Java reserved keywords, type categories, and language operators. It illustrates how to work with primitive and reference types, defines the terms variable, constant, statement, and expression, and demonstrates the accessibility between class and instance fields and the main() method. In summary, this chapter provides the fundamental footing all readers must have before attempting the remaining chapters in the book.Chapter 7: Controlling The Flow Of Program ExecutionChapter 7 presents a complete treatment of Java’s control flow statements to include the if, if/else, switch, while, do/while, and for. The chapter shows how to achieve complex program flow control by combining various controlflow statements via chaining and nesting. The chapter also presents the purpose and use of the break and continue statements.Chapter 8: ArraysChapter 8 offers a detailed discussion on the topic of Java arrays. The chapter begins by highlighting the special properties of Java array-type objects. The discussion then focuses on the functionality provided by single-dimensional arrays, followed, naturally, by multi-dimensional arrays. The material is reinforced with many illustrations showing readers how Java arrays are organized in memory. Tons of programming examples serve to reinforce the reader’s understanding of array concepts.Chapter 9: Toward Problem Abstraction Creating New Data TypesChapter 9 introduces the reader formally to the Java class construct. It starts with a discussion of problem abstraction and where the process of problem abstraction fits into the development cycle. The concept of the Unified Modeling Language (UML) class diagram is presented and is used from this point forward to communicate program designs. The Java class construct is thoroughly treated including class members, access modifiers, and static and nonstatic fields and methods. The class method is treated in detail as well and includes a discussion of method modifiers, return types, method names, parameter lists, and the method body. Numerous programming examples reinforce chapter material. The chapter concludes with a discussion of static initializers.Chapter 10: Compositional DesignChapter 10 shows readers how to create new class types from existing class types using compositional design. The chapter discusses the concepts of dependency vs. association and simple aggregation vs. composite aggregation. The chapter expands the reader’s knowledge of UML by showing how to express various types of aggregation via a UML class diagram. The chapter also introduces readers to the UML sequence diagram in conjunction with the chapter’s primary programming example. Other topics discussed in the chapter include the typesafe enumeration pattern and how to compile multiple Java source files with the javac command-line tool.Chapter 11: Extending Class Behavior Through InheritanceChapter 11 shows readers how to create new Java classes using inheritance. The chapter starts by showing how to express inheritance relationships via a UML class diagram. It then moves on to discuss the three essential purposes of inheritance, the concepts of base and derived classes, and how to override base class methods in derived classes. Next, the chapter presents a discussion of abstract base classes, abstract methods, and interfaces. It highlights the differences between abstract base classes vs. interfaces and shows readers how to represent interfaces in a UML class diagram. The chapter also presents a discussion of how to control horizontal and vertical access, and how to achieve polymorphic behavior. The primary chapter programming example shows readers how to combine compositional design with inheritance to achieve powerful results.Part III: Graphical User Interface ProgrammingPart III includes chapters 12 through 14 and gives readers a detailed treatment of graphical user interface (GUI) programming using AWT and Swing components.Chapter 12: Java Swing API OverviewChapter 12 presents the fundamental concepts of GUI programming including an overview of the fundamental components found in the Java Swing API. This chapter introduces readers to the screen coordinate system and explains the different types of windows. It discusses the differences between containers and components and explains the use and behavior of layout managers.Chapter 13: Handling GUI EventsChapter 13 moves beyond chapter 12 and shows readers how to create rich, interactive GUIs utilizing Java event handing techniques. It dives deeply into the different types of EventListener interfaces and describes the steps required to register an EventListener with a GUI object. This chapter also explains how to have events generated by GUI objects located in one class handled by an EventListener located in another class. This chapter also presents a detailed discussion of how to handle GUI events using inner and anonymous classes.Chapter 14: An Advanced GUI ProjectChapter 14 builds on chapters 12 and 13 by walking readers through the creation of a significant Java GUI project. It shows readers how Swing paints components, how to use the Graphics class, how to load resources from a package-relative path, how to write custom renderers, and how to write a custom editor. This chapter also details how to create custom Events and EventListeners, how to create an offscreen image, how to paint with transparency, and how to extend Swing components to provide significant new functionality.Part IV: Intermediate ConceptsPart IV contains four chapters that deal with exceptions, threads, collections, and file input and output. This material is considered intermediate because it is assumed at this point that readers are familiar with the core Java language features presented in part II. The material in this section should be well-understood by readers before they attempt part V—Network Programming.Chapter 15: ExceptionsChapter 15 dives deeply into the subject of exceptions. It begins by discussing the Throwable class hierarchy and explains the difference between errors, exceptions, runtime exceptions, and checked vs. unchecked exceptions. It then moves into a detailed discussion of exception handling using different combinations of the try-catch-finally blocks. The chapter then shows readers how to throw exceptions, create custom exceptions, and how to translate lowlevel exceptions into higher-level exception abstractions more appropriate for their program needs.Chapter 16: ThreadsChapter 16 focuses on the subject of thread programming. It starts with the definition of a thread and describes the different ways to start and stop a thread. It then describes the difference between extending the Thread class and implementing the Runnable interface. This chapter also explains how to set thread priorities. It correlates the behavior of thread priority to popular operating systems and explains how thread race conditions can occur. It also clearly explains the mechanics of thread synchronization and shows readers how to manage multiple threads that share common resources. The chapter concludes by showing readers how to use the Java thread wait and notify mechanism to ensure cooperation between threads.Chapter 17: CollectionsChapter 17 gives readers a solid overview of the Java collection framework. The chapter begins by explaining the rationale for a collections framework by developing a home-grown dynamic array class. It then presents an overview of the Java collections framework followed by a discussion of Java 1.4 collections. The chapter concludes with a discussion of Java 5 generics and shows readers how to use generic collection classes as well as how to write their own generic methods.Chapter 18: File I/OChapter 18 offers a fairly complete treatment of file I/O programming using the classes from the java.io package. The chapter shows readers how to make sense out of what is considered to be the most confusing package in the Java platform API. It then goes on to demonstrate the use of every class in the java.io package that can be used for file I/O. Although the focus of the chapter is on file I/O, the information learned here can be directly applied when programming network I/O operations. The chapter concludes with a comprehensive programming example showing how the RandomAccessFile class can be used to create a legacy datafile adapter.Part V: Network ProgrammingPart V consists of three chapters that cover a broad range of network programming concepts to include an introduction to networking and distributed applications, client-server applications, Remote Method Invocation (RMI) programming, Applets and JDBC.Chapter 19: Introduction To Networking And Distributed ApplicationsChapter 19 provides a broad introduction to the concepts associated with network programming and distributed applications. It begins by exploring the meaning of the term computer network and shows how the TCP/IP network protocols serve as the foundation protocols for internet programming. The chapter continues with a discussion of client-server computing, application distribution, multi-tiered applications, and physical vs. logical application tier distribution. It explains clearly how multiple JVMs must be deployed in order to execute physically-distributed Java applications. The chapter then goes on to explain the purpose and importance of the internet protocols TCP/IP. The chapter concludes with an RMI programming example on both the Java 1.4 and Java 5 platforms.Chapter 20: Client-Server ApplicationsChapter 20 focuses on client-server application programming and steps the reader through a comprehensive network programming example that utilizes both RMI and I/O streams. It explains and demonstrates the use of the ServerSocket, Socket, and Thread classes to write multi-threaded client-server applications. The chapter also explains how to use the DataInputStream and DataOutputStream classes to send data between socket-based client-server applications. Additional topics discussed in the chapter include the use of the Properties class to store and retrieve application properties, how to formulate proprietary network application protocols, how to use the Class.forName() method to dynamically load classes at application runtime, and how to use the singleton and factory design patterns in a program.Chapter 21: Applets And JDBCChapter 21 provides a discussion of applets and Java Database Connectivity (JDBC) programming. It begins with a treatment of applets, their purpose and use, and their lifecycle stages. It discusses applet security restrictions and shows readers how to design with these security restrictions in mind. The applet discussion continues by showing readers how to pass information into an applet from an HTML page via applet parameters. The chapter then presents a discussion of JDBC and shows readers how to store data to and retrieve data from a relational database via the JDBC API. The chapter concludes with a comprehensive programming example showing readers how to write an applet that serves as a front-end to an RMI-based application that uses JDBC to manipulate data stored in a MySQL database.Part VI: Object-Oriented ProgrammingPart VI contains four chapters and presents material related to the theoretical aspects of object-oriented design and programming. Topics include a deeper treatment of inheritance, composition, interfaces, polymorphic behavior, how to create well-behaved Java objects, three design principles, and a formal introduction to a few helpful design patterns.Chapter 22: Inheritance, Composition, Interfaces, And PolymorphismChapter 22 dives deeper into the topics of inheritance, compositional design, the role of interfaces, and how to achieve polymorphic behavior. It begins by comparing the goals of inheritance vs. composition and suggests that the true goal of good design is to know when the design is good enough by recognizing and making rational software engineering tradeoffs. The chapter continues by giving expanded coverage of inheritance concepts and introduces readers to Meyer’s inheritance taxonomy and Coad’s inheritance criteria. Next, the chapter explores the role of interfaces and how they can be used to reduce or eliminate intermodule dependencies. It introduces the concept of modeling dominant, collateral, and dynamic roles and suggests when interfaces might be used vs. a class hierarchy. The chapter concludes with a discussion of applied polymorphic behavior and composition-based design as a force multiplier.Chapter 23: Well-Behaved ObjectsChapter 23 shows readers how to create well-behaved Java objects by correctly overriding the methods provided by the java.lang.Object class. These methods include the toString(), equals(), hashCode(), and clone() methods. The chapter shows readers how to implement two different hash code algorithms and discusses the difference between a deep vs. a shallow copy. The chapter continues by showing readers how to implement both the java.lang.Comparable and the java.util.Comparator interfaces. It then concludes by demonstrating the use of well-behaved objects in a collection.Chapter 24: Three Design PrinciplesChapter 24 introduces readers to three important object-oriented design principles that can be immediately applied to improve the quality of their application architectures. The chapter begins with a discussion of the preferred characteristics of an object-oriented architecture. It then presents a discussion of the Liskov substitution principle and Bertrand Meyer’s design-by-contract, preconditions, postconditions, and class invariants. This is followed with a discussion of the open-closed principle and the dependency inversion principle.Chapter 25: Helpful Design PatternsChapter 25 presents a formal introduction to the topic of software design patterns. It begins by describing the purpose and use of design patterns and their origin. The chapter then discusses and demonstrates the singleton, factory, model-view-controller, and command patterns. The comprehensive programming example presented at the end of the chapter demonstrates the use of all these patterns in one application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120864651/Java_For_Artists_-_The_Art__Philosophy__And_Science_Of_Object-Oriented_Programming__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5554702598960452358?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5554702598960452358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5554702598960452358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5554702598960452358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5554702598960452358'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/java-for-artists-art-philosophy-and.html' title='Java For Artists - The Art, Philosophy, And Science Of Object-Oriented Programming (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7556281386498466111</id><published>2008-10-02T00:41:00.001-07:00</published><updated>2008-10-02T00:41:51.050-07:00</updated><title type='text'>IPv6 Essentials, 2nd Edition (2006)</title><content type='html'>This book is about the next generation Internet protocol. We have become familiar with the strengths and weaknesses of IPv4; we know how to design and configure it, and we have learned how to troubleshoot it. And now we have to learn a new protocol? Start from scratch? Not really. The designers of IPv6 have learned a lot from over 15 years of experience with IPv4, and they have been working on the new protocol since the early 1990s. They retained the strengths of IPv4, extended the address space from 32 bits to 128 bits, and added functionality that is missing in IPv4. They developed transition mechanisms that make IPv4 and IPv6 coexist peacefully and that guarantee a smooth transition between the protocols. In fact, this was one of the major requirements for the development of the new protocol version.So you do not need to forget what you know about IPv4; many things will feel familiar with IPv6. When you get started, you will discover new features and functionalities that will make your life a lot easier. IPv6 has features that you will need in tomorrow's networksfeatures that IPv4 does not provide. The day will come when our Personal Digital Assistants (PDAs) and mobile phones have IP addresses. Aside from the fact that the IPv4 address space could never cover the demand for that number of IP addresses, imagine configuring those devices with the means we have today!One of the coolest features built into IPv6 is the autoconfiguration capability. Haven't we always struggled with IP address assignment? The advent of DHCP made our lives a little easier, but now we need to maintain and troubleshoot the DHCP servers. And when our refrigerator, our PDA, and our TV each have an IP address, will we need a DHCP server at home? Not with autoconfiguration. If you have an IPv6-enabled host, you can plug it into your network, and it will configure automatically for a valid IPv6 address. Internet Control Message Protocol (ICMP), which is a networker's best friend, has become much more powerful with IPv6. Many of the new features of IPv6, such as autoconfiguration, optimized multicast routing and multicast group management, Neighbor Discovery, path MTU discovery, and Mobile IPv6 are based on ICMPv6.I hope that this book will help you to become familiar with the protocol and provide an easy-to-understand entry point and guide to exploring this new area.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120865000/IPv6_Essentials__2nd_Edition__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7556281386498466111?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7556281386498466111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7556281386498466111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7556281386498466111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7556281386498466111'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/ipv6-essentials-2nd-edition-2006.html' title='IPv6 Essentials, 2nd Edition (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-8079396336264465388</id><published>2008-10-02T00:39:00.000-07:00</published><updated>2008-10-02T00:40:54.732-07:00</updated><title type='text'>IPSec VPN Design (2005)</title><content type='html'>Master IPSec-based Virtual Private Networks with guidance from the Cisco Systems® VPN Solutions group&lt;br /&gt;Understand how IPSec VPNs are designed, built, and administeredImprove VPN performance through enabling of modern VPN services such as performance, scalability, QoS, packet processing, multicast, and securityIntegrate IPSec VPNs with MPLS, Frame Relay, and ATM technologiesAs the number of remote branches and work-from-home employees grows throughout corporate America, VPNs are becoming essential to both enterprise networks and service providers. IPSec is one of the more popular technologies for deploying IP-based VPNs. IPSec VPN Design provides a solid understanding of the design and architectural issues of IPSec VPNs. Some books cover IPSec protocols, but they do not address overall design issues. This book fills that void.IPSec VPN Design consists of three main sections. The first section provides a comprehensive introduction to the IPSec protocol, including IPSec Peer Models. This section also includes an introduction to site-to-site, network-based, and remote access VPNs. The second section is dedicated to an analysis of IPSec VPN architecture and proper design methodologies. Peer relationships and fault tolerance models and architectures are examined in detail. Part three addresses enabling VPN services, such as performance, scalability, packet processing, QoS, multicast, and security. This book also covers the integration of IPSec VPNs with other Layer 3 (MPLS VPN) and Layer 2 (Frame Relay, ATM) technologies; and discusses management, provisioning, and troubleshooting techniques. Case studies highlight design, implementation, and management advice to be applied in both service provider and enterprise environments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120865667/IPSec_VPN_Design__2005_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-8079396336264465388?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/8079396336264465388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=8079396336264465388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8079396336264465388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8079396336264465388'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/ipsec-vpn-design-2005.html' title='IPSec VPN Design (2005)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-8895435387687652226</id><published>2008-10-02T00:38:00.000-07:00</published><updated>2008-10-02T00:39:49.861-07:00</updated><title type='text'>iPod &amp; iTunes - The Missing Manual, 4th Edition (2006)</title><content type='html'>When Apple introduced the iPod in 2001, CEO Steve Jobs declared, "listening to music will never be the same again." He was right on the money. The iPod grabbed attention right away, and by the end of 2005, more than 41 million of them had sold. iPod is the dominant digital music player on the market, and for the first time, Apple gets to feel like Microsoft.iPod steadily evolved through five gen erations since then, and today the dynasty ranges from a screenless 512-megabyte version that can hold plenty of songs for your gym routine to a 60-gigabyte multimedia jukebox that can spin out an entire season of "Desperate Housewives", along with thousands of color photos and all that colorful music.An iPod is many things to many people, but it can be much more than most people realize. That's where iPod &amp;amp; iTunes: The Missing Manual comes in. Like the device itself, this book is a long-running bestseller, now in its fourth edition. What makes it so popular is the wealth of useful information it brings to anyone who breaks open iPod's distinctive packaging-especially since Apple doesn't supply a manual of its own.Once again, we've updated this guide to fully explain the ins and outs of iPod, including the nano, the shuffle, and all the latest features and uses, such as:The 5th generation Video iPod, which can hold 15,000 songs, 25,000 photos, and 150 hours of videoiTunes 6, where you can buy tunes, subscribe to Podcasts, tune into internet radio, download videos, build playlists, and moreGoing beyond the music to use iPod as an external drive, an eBook, a personal organizer, a GameBoy, and a slide projectorExtreme iPodding with shareware and AppleScripts, using an iPod with external speakers (including the car stereo), accessories, and troubleshootingIt's been five years since iPod hit the scene, but, clearly, the evolution has only just begun. iPod &amp;amp; iTunes: The Missing Manual gives you everything you need to evolve with it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt; &lt;a href="http://rapidshare.com/files/120865994/iPod___iTunes_-_The_Missing_Manual__4th_Edition__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-8895435387687652226?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/8895435387687652226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=8895435387687652226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8895435387687652226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8895435387687652226'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/ipod-itunes-missing-manual-4th-edition.html' title='iPod &amp; iTunes - The Missing Manual, 4th Edition (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1976380220720208884</id><published>2008-10-02T00:37:00.000-07:00</published><updated>2008-10-02T00:38:43.586-07:00</updated><title type='text'>iPhoto 6 For Mac OS X - Visual QuickStart Guide (2006)</title><content type='html'>Need to learn iPhoto 6 fast? Try a Visual QuickStart! This best-selling reference's visual format and step-by-step, task-based instructions will have you up and running with this great iLife 06 application in no time. Best-selling author and instructor Adam Engst uses crystal-clear instructions, full-color illustrations, and friendly prose to introduce you to everything from importing, tagging, editing, and perfecting images to creating slideshows and photo albums to easy online Web publishing. You'll also learn about everything new in iPhoto 6, including enhanced editing and special effects, calendars and cards, photocasting, and more!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt; &lt;a href="http://rapidshare.com/files/120867886/iPhoto_6_For_Mac_OS_X_-_Visual_QuickStart_Guide__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1976380220720208884?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1976380220720208884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1976380220720208884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1976380220720208884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1976380220720208884'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/iphoto-6-for-mac-os-x-visual-quickstart.html' title='iPhoto 6 For Mac OS X - Visual QuickStart Guide (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-181008863123781674</id><published>2008-10-02T00:36:00.000-07:00</published><updated>2008-10-02T00:37:19.721-07:00</updated><title type='text'>IP Addressing And Subnetting - Including IPv6 (2000)</title><content type='html'>Why This Book Is Necessary&lt;br /&gt;Although many books cover TCP/IP, no one book really goes into as much depth with all issues related to IP addressing as this one does. It is comprehensive. The intended audience of the book is someone with a technical or management background, who understands the basics of TCP/IP and wants a complete handbook related to addressing. This is an intermediate level book.Addressing is so important in any networking world that a misunderstanding can have important consequences. For example, a poorly designed addressing architecture for a large network can cause the organization to renumber the whole network, which can involve a long down-time as well as instability during the renumbering phase. This can cost a lot of money. But, at the same time, a good addressing architecture cost no money, just good planning and a good understanding of the issues. This is one reason why this book exists.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt; &lt;a href="http://rapidshare.com/files/120868364/IP_Addressing_And_Subnetting_-_Including_IPv6__2000_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-181008863123781674?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/181008863123781674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=181008863123781674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/181008863123781674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/181008863123781674'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/ip-addressing-and-subnetting-including.html' title='IP Addressing And Subnetting - Including IPv6 (2000)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4684678672593643684</id><published>2008-10-02T00:35:00.000-07:00</published><updated>2008-10-02T00:36:10.023-07:00</updated><title type='text'>IP In Wireless Networks (2003)</title><content type='html'>The Internet Protocol (IP) has had a tremendous impact on network communications in the last decade. Although IP itself has been around for a much longer time, its relevance and impact on other networks have been felt the most since the 1990s. Before IP became the dominant protocol, a number of networking protocols proliferated. There was IBM's SNA, Appletalk from Apple Computers, Netware from Novell, Xerox Network System from Xerox and others from Digital Equipment Corporation and Microsoft. The success of the Internet and the internetworking protocols that make this possible has made IP the de-facto protocol for existing networks and also as the protocol to be used in the design and architecture of next-generation networks. Wireless networks, which hitherto have been built around protocols and architectures developed within the realms of ITU, ETSI, TIA and others, are now adopting the Internet model and protocols.&lt;br /&gt;The 1990s also saw the rapid growth of wireless networks. Two major wireless technologies, GSM and CDMA, have taken center stage. The wide area cellular networks deployed so far provided primarily voice-based services. Data services were limited due to bandwidth constraints, and performance was poor due to the nature of the air interface designs, which have been built with emphasis on voice quality and capacity. However, with the evolution of cellular networks towards 3G, packet data services have been a major focus in terms of providing higher bandwidth and overall accessibility to the Internet. Vast improvements in radio technology, as well as the need to provide access to the Internet, has driven the evolution of cellular to support packet data. Since the 3G wireless networks are viewed as an extension to the Internet, there is significant emphasis in ensuring that IP operates in a manner very similar to the wired Internet today. Hence, protocols and network architectures for the wide area cellular networks are designed and built to support IP in as efficient a way as possible. Wireless networks are expected to become more data-centric in the next few years, rivaling voice as the "killer" application. The deployment of new data services will have a ripple effect on the wireless networks and the end user devices and terminals; they will change to better support these new applications. The wireless information society that is being created now will continue to grow. The technology enablers such as 3G-and-beyond packet data networks and services will allow this to thrive.&lt;br /&gt;This book captures the essential elements in this convergence path of wireless networks and the Internet protocols resulting in the new paradigm of "Wireless IP." It covers all the important 2G cellular technologies that we have seen in the past decade, along with 3G and other important wireless technologies that will be deployed in the near future. The book extensively discusses the aspects of IP that affect the wireless medium and how it must be modified to guarantee the fullest use and deployment of Wireless IP. This includes the modifications required in protocols, architectures, and framework in virtually every area such as QoS, security, mobility, and so on. The book can be viewed in four different sections. The first section, Chapters &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch01.html#ch01" target="_blank"&gt;1&lt;/a&gt; to &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch03.html#ch03" target="_blank"&gt;3&lt;/a&gt;, is preliminary introductory chapters. The second section, Chapters &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch04.html#ch04" target="_blank"&gt;4&lt;/a&gt;, &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch05.html#ch05" target="_blank"&gt;5&lt;/a&gt;, &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch06.html#ch06" target="_blank"&gt;6&lt;/a&gt; and &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch07.html#ch07" target="_blank"&gt;7&lt;/a&gt;, describes second-generation (2G) wireless networks and the support for packet data in these. Chapters &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch08.html#ch08" target="_blank"&gt;8&lt;/a&gt;, &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch09.html#ch09" target="_blank"&gt;9&lt;/a&gt;, &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch10.html#ch10" target="_blank"&gt;10&lt;/a&gt;, &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch11.html#ch11" target="_blank"&gt;11&lt;/a&gt;, &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch12.html#ch12" target="_blank"&gt;12&lt;/a&gt; and &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch13.html#ch13" target="_blank"&gt;13&lt;/a&gt;, which constitute the third section, are focused on third-generation (3G) wireless networks as well as other technologies such as 802.11 and WAP. The fourth section of the book, Chapters &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch14.html#ch14" target="_blank"&gt;14&lt;/a&gt;, &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch15.html#ch15" target="_blank"&gt;15&lt;/a&gt; and &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch16.html#ch16" target="_blank"&gt;16&lt;/a&gt;, describes the type of future applications as well as a view on evolution and the role that standards bodies play. The book is written such that it is not required to read chapters in a sequential manner. The split across the 4 sections can be referred to separately.&lt;br /&gt;Since the focus of the book is on the Internet Protocol (IP), &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch01.html#ch01" target="_blank"&gt;Chapter 1&lt;/a&gt; focuses on the history and the current view of the Internet. It is important to understand the nature of the Internet in order to realize the impact that it has had and continues to have on other networks. &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch02.html#ch02" target="_blank"&gt;Chapter 2&lt;/a&gt; is a primer to the key protocols of IP. This chapter describes protocols at the network layer, transport layer, and application layer. It is intended to serve as a quick reference for readers to refer to an IP protocol, and not as an exhaustive description of any one protocol. &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch03.html#ch03" target="_blank"&gt;Chapter 3&lt;/a&gt; provides an introduction to the concepts of wireless networks as well as a brief history of the same. GSM networks span the globe and GSM technology is the predominant wireless technology today. &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch04.html#ch04" target="_blank"&gt;Chapter 4&lt;/a&gt; discusses circuit switched data services including high-speed circuit switched data offered by GSM. Applications such as short message service (SMS) and also email connectivity are described. &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch05.html#ch05" target="_blank"&gt;Chapter 5&lt;/a&gt; looks at circuit switched data in IS-136 networks. Since second-generation networks in North America have been based on this technology it is important to understand support for circuit switched data services in these networks as well. While circuit switched data has not been a great success, SMS has definitely been a tremendous success. The other major wireless technology is CDMA, IS-95. Circuit switched data services in IS-95 networks are covered in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch06.html#ch06" target="_blank"&gt;Chapter 6&lt;/a&gt;. Wireless networks offer a set of different challenges to IP than the wired networks in the last two decades. Mobility issues, the nature of retransmissions over the air interface developed, and other challenges are covered in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch07.html#ch07" target="_blank"&gt;Chapter 7&lt;/a&gt;. GPRS, which is the evolution of GSM to support packet data, is covered in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch08.html#ch08" target="_blank"&gt;Chapter 8&lt;/a&gt;. GPRS is the first wireless network (not considering CDPD or other variants such as Mobitex) that offers packet data services without having to rely on the circuit switched network and radio technology. 3G UMTS networks provide high speed packet data access. The interfaces, protocols and concepts of UMTS are presented in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch09.html#ch09" target="_blank"&gt;Chapter 9&lt;/a&gt;. cdma2000 networks and the approach to packet data in these are covered in Chapter 10. cdma2000 is the evolution of IS-95 networks. 802.11 technology, which has been developed by IEEE for wireless LAN, is described in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch11.html#ch11" target="_blank"&gt;Chapter 11&lt;/a&gt;. &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch12.html#ch12" target="_blank"&gt;Chapter 12&lt;/a&gt; looks at Bluetooth, which is a personal area networking technology. WAP has been the initial approach taken by wireless networks to emulate the World Wide Web. I-mode is a service that originated in Japan and is now slowly being deployed in other parts of the world. WAP and I-mode are covered in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch13.html#ch13" target="_blank"&gt;Chapter 13&lt;/a&gt;. With the availability of wireless data networks, the technology enabler is in place. It is now up to the types of services that are deployed which will decide success. &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch14.html#ch14" target="_blank"&gt;Chapter 14&lt;/a&gt; looks at the types of future applications that we may see in these networks. The evolution of wireless networks including GSM, CDMA, and 802.11 are captured in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch15.html#ch15" target="_blank"&gt;Chapter 15&lt;/a&gt;. Standards bodies have a huge impact on the technologies that are developed. The role of the major standards bodies that impact wireless data networks and IP are presented in &lt;a class="EC_docLink" href="http://www.blogger.com/0130666483_ch16.html#ch16" target="_blank"&gt;Chapter 16&lt;/a&gt;.&lt;br /&gt;The audience for this book is anyone interested in the potential in the convergence of the wireless and IP networks. From a technical point of view, engineers and application developers, who need to understand how packet data services and IP work in the wireless world, may find this text useful. It is also useful to people who do not have a technical background, but who work in the telecommunications or device-manufacturing industry in the fields of sales, marketing, and operations. They may find this book very informative for gaining insight into various wireless technologies available and the promise of convergence of the circuit switched voice and packet switched data networks. Other potential readers include those who may not be in the wireless industry but see the potential of wireless networks and technology and need to realize the basics of the operations of packet data in these. Students of engineering will also benefit from this book as it provides a complete description of the major wireless technologies today and the roadmap to the future.&lt;br /&gt;This book has been written based on the current capabilities in the technologies described in this book and the general direction in the industry towards the wireless Internet. For this reason, this book mostly represents the views and opinions of the authors, based on their technical understanding, experience and the significant amount of research in these areas and does not necessarily represent the views of their employers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt; &lt;a href="http://rapidshare.com/files/120868571/IP_In_Wireless_Networks__2003_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4684678672593643684?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4684678672593643684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4684678672593643684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4684678672593643684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4684678672593643684'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/ip-in-wireless-networks-2003.html' title='IP In Wireless Networks (2003)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-560064956540155847</id><published>2008-10-02T00:33:00.000-07:00</published><updated>2008-10-02T00:35:02.452-07:00</updated><title type='text'>MCSE 70-299 (Sybex) - Windows Server 2003 Network Security Administration</title><content type='html'>IntroductionThe Microsoft Certified Systems Associate (MCSA) and Microsoft Certified Systems Engineer (MCSE) tracks for Windows Server 2003 are the premier certification for computer industry professionals. Covering the core technologies around which Microsoft’s future will be built, the MCSE program is a powerful credential for career advancement.This book has been developed to give you the critical skills and knowledge that you need to prepare for one of the elective requirements of the MCSE certification program: Implementing and Administering Security in a Microsoft Windows Server 2003 Network (Exam 70-299).As security becomes more and more important in today’s network infrastructure, your abilities to design and implement security using Microsoft’s operating systems grow in importance as well. In the future, it may very well be that significant career advancement will be tethered to how well you understand security issues.The Microsoft Certified Professional ProgramSince the inception of its certification program, Microsoft has certified almost 1.5 million people. As the computer network industry grows in both size and complexity, this number is sure to grow—and the need for proven ability will also increase. Companies rely on certifications to verify the skills of prospective employees and contractors.Microsoft has developed its Microsoft Certified Professional (MCP) program to give you credentials that verify your ability to work with Microsoft products effectively and professionally. Obtaining your MCP certification requires that you pass any one Microsoft certification exam. Several levels of certification are available based on specific suites of exams. Depending on your areas of interest or experience, you can obtain any of the following MCP credentials:Microsoft Certified Desktop Support Technician (MCDST) Microsoft’s newest certification track, MCDST, is aimed at an entry-level audience looking to start their IT career by troubleshooting and maintaining client desktops. Students need to take two exams to obtain this certification.Microsoft Certified System Administrator (MCSA) on Windows Server 2003 The MCSA certification targets system and network administrators with roughly 6 to 12 months of desktop and network administration experience. You must take and pass a total of four exams to obtain your MCSA: three core exams and one elective exam.Professional, Windows 2000 Server, and Windows Server 2003. You must take and pass seven exams to obtain your MCSE: five core exams, one design exam, and one elective exam. If you are already certified as an MCSE on Windows 2000 and want to earn the MCSE on Windows Server 2003, you should refer to the Microsoft website (www.microsoft.com/learning/mcp/mcse/windows2003/upgrade.asp) for upgrade exam information.Microsoft Certified Application Developer (MCAD) The MCAD certification track is designed for application developers and technical consultants who primarily use Microsoft development tools. Currently, you can take exams on Visual Basic .NET or Visual C# .NET. You must take and pass three exams to obtain your MCAD: two core exams and one elective exam.Microsoft Certified Solution Developer (MCSD) for Microsoft .NET The MCSD certification track is designed for software engineers and developers and technical consultants who primarily use Microsoft development tools. Currently, you can take exams on Visual Basic .NET and Visual C# NET. You must take and pass five exams to obtain your MCSD: four core exams and one elective exam.Microsoft Certified Database Administrator (MCDBA) on SQL Server 2000 The MCDBA certification track is designed for database administrators, developers, and analysts who work with Microsoft SQL Server. As of this printing, you can take exams on either SQL Server 7 or SQL Server 2000, and on either Windows 2000 Server or Windows Server 2003. You must take and pass four exams to achieve MCDBA status: three core exams and one elective exam.Microsoft Certified Trainer (MCT) The MCT certification track is designed for any IT professional who develops and teaches Microsoft-approved courses. To become an MCT, you must first obtain your MCSE, MCSD, or MCDBA. Then you must take a class at one of the Certified Technical Training Centers. You will also be required to prove your instructional ability. You can do this in various ways: by taking a skills-building or train-the-trainer class, by achieving certification as a trainer from any of several vendors, or by becoming a Certified Technical Trainer through CompTIA. Last of all, you need to complete an MCT application.How Do You Become an MCSA or MCSE on Windows Server 2003?Attaining any MCP certification has always been a challenge. In the past, students have been able to acquire detailed exam information—even most of the exam questions—from online “brain dumps” and third-party “cram” books or software products. For the new Microsoft exams, this is simply not the case.Microsoft has taken strong steps to protect the security and integrity of the MCSA and MCSE tracks. Now, prospective students must complete a course of study that develops detailed knowledge about a wide range of topics. It supplies them with the true skills needed, derived from working with Windows 2000, Windows XP, Windows Server 2003, and related software products.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt; &lt;a href="http://rapidshare.com/files/123320186/MCSE_70-299__Sybex__-_Windows_Server_2003_Network_Security_Administration.pdf"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-560064956540155847?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/560064956540155847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=560064956540155847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/560064956540155847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/560064956540155847'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/mcse-70-299-sybex-windows-server-2003.html' title='MCSE 70-299 (Sybex) - Windows Server 2003 Network Security Administration'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7791684370507940360</id><published>2008-10-02T00:32:00.000-07:00</published><updated>2008-10-02T00:33:46.166-07:00</updated><title type='text'>CADTutor AutoCAD Tutorials 17Feb2008</title><content type='html'>Author’s Noteswww.cadtutor.netOver the past 5 years, CADTutor has grown amazingly and what started as a small tutorial site with a few visitors per day is now a well-known AutoCAD resource with comfortably over 100,000 unique visitors every month. When CADTutor v3.0 was published five and a half years ago, I wouldn't have believed things could change so positively. CADTutor v4.0 brings the prospect of a whole range of new opportunities for the next 5 years. It's taken 18 months of work (off-and-on) but the site has now been transformed from an "old-school", static html site into a modern, standards compliant, dynamic site using PHP and MySQL.As you can see from the image of the version 3 website on the right, the site has retained its established identity and its mascot, the enigmatic trout (still without a name!) but I hope the new design improves both usability and accessibility in addition to just making the place a better experience for visitors. If you have any comments about the site, I'd love to hear from you, especially if you have suggestions or feedback (good or bad).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/123320829/CADTutor_AutoCAD_Tutorials_17Feb2008.pdf"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7791684370507940360?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7791684370507940360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7791684370507940360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7791684370507940360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7791684370507940360'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/cadtutor-autocad-tutorials-17feb2008.html' title='CADTutor AutoCAD Tutorials 17Feb2008'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3575748519003021687</id><published>2008-10-02T00:30:00.000-07:00</published><updated>2008-10-02T00:32:35.569-07:00</updated><title type='text'>Syngress.-.MCSA.MCSE.Exam.70-291.Win.Server.2003.Network.Infrastructure</title><content type='html'>This book’s primary goal is to help you prepare to take and pass Microsoft’s exam number 70-291: Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure. Our secondary purpose in writing this book is to provide exam candidates with knowledge and skills that go beyond the minimum requirements for passing the exam, and help to prepare them to work in the real world of Microsoft computer networking.What is Exam 70-291? Exam 70-291 is one of the two core networking systems requirements (along with exam 70-290) for the Microsoft Certified Systems Administrator (MCSA) and one of the four core requirements for the Microsoft Certified Systems Engineer (MCSE) certifications. Microsoft’s stated target audience consists of IT professionals with at least six months to one year of work experience on a medium or large company network. This means a multi-site network with at least three domain controllers, running typical network services such as file and print services, database, firewall services, proxy services, remote access services and Internet connectivity, as well as messaging, intranet and client computer management.However, not everyone who takes Exam 70-291 will have this ideal background. Many people will take this exam after classroom instruction or self-study as an entry into the networking field. Many of those who do have job experience in IT will not have had the opportunity to work with all of the technologies covered by the exam. In this book, our goal is to provide background information that will help you to understand the concepts and procedures described even if you don’t have the requisite experience, while keeping our focus on the exam objectives.Exam 70-291 covers the basics of managing and maintaining a network environment that is built around Microsoft’s Windows Server 2003. Objectives are task-oriented, and include the following: I&lt;br /&gt;■ Implementing, Managing and Maintaining IP Addressing: This includesconfiguring TCP/IP on a server, managing DHCP (clients and server, including the relay agent, DHCP database, scope options and reservations), troubleshootingTCP/IP addressing (manual addressing, DHCP addressing and APIPA), and troubleshooting DHCP (including authorization issues, server configuration, and use of log files).■ Implementing, Managing and Maintaining Name Resolution: This focuses on DNS and includes the installation and configuration of the DNS server (including server options, zone options and DNS forwarding), DNS management (zone settings, record settings and server options) and monitoring of DNS with System Monitor, Event Viewer, Replication Monitor and DNS debug logs.■ Implementing, Managing and Maintaining Network Security: This includes the implementation of security templates and applying the principle of least privilege, monitoring protocol security using the IPSec Monitor and Kerberos tools, and troubleshoot IPSec, using Event Viewer and Network Monitor.■ Implementing, Managing and Maintaining Routing and Remote Access:This includes configuration of RRAS user authentication (including authentication protocols, IAS, and remote access policies), management of remote access (including packet filters, RRAS routing, devices, ports, routing protocols, and RRAS clients), management of TCP/IP routing, implementation of secure access between networks, troubleshooting user access to remote access services, and troubleshooting RRAS routing.■ Maintaining a Network Infrastructure: This includes monitoring network traffic with Network Monitor and System Monitor, troubleshooting Internet connectivity, and troubleshooting server services, including issues related to service dependency and use of service recovery options.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/123321581/Syngress.-.MCSA.MCSE.Exam.70-291.Win.Server.2003.Network.Infrastructure.pdf"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3575748519003021687?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3575748519003021687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3575748519003021687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3575748519003021687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3575748519003021687'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/syngress-mcsamcseexam70.html' title='Syngress.-.MCSA.MCSE.Exam.70-291.Win.Server.2003.Network.Infrastructure'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6363235248155926690</id><published>2008-10-02T00:29:00.000-07:00</published><updated>2008-10-02T00:30:41.227-07:00</updated><title type='text'>Internet Phone Services Simplified (2006)</title><content type='html'>You have most likely heard about Internet telephony or voice over IP (also known as VoIP) by now (the terms are fairly interchangeable). It's free, it's great, it's everything the advertisements say it is, and it is applicable to everyone. Or is it?&lt;br /&gt;This books examines Internet phone services in more detail, giving you what we hope is a clear picture of what they are and what they are not. You have many things to consider before subscribing to an Internet telephony service. This book walks you through all the considerations and separates the truth from the hype.In addition to providing you with the information you need to determine whether VoIP is right for you, this book gives you a step-by-step walk-through of how to install it and integrate it with your existing home network and telephones. We also look into some more advanced Internet telephony options that are growing in popularity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120869036/Internet_Phone_Services_Simplified__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6363235248155926690?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6363235248155926690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6363235248155926690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6363235248155926690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6363235248155926690'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/internet-phone-services-simplified-2006.html' title='Internet Phone Services Simplified (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4202095971729631977</id><published>2008-10-02T00:28:00.000-07:00</published><updated>2008-10-02T00:29:47.035-07:00</updated><title type='text'>Insider Power Techniques For Microsoft Windows XP (2003)</title><content type='html'>The great artist Pablo Picasso once said that “the more technique you have, the less you have to worry about it.” What does this have to do with Microsoft Windows XP? Well, to paraphrase Picasso, the more Windows XP techniques you have, the less you have to worry about Windows XP itself. The way we see it, what a person creates using a computer is a unique expression of who that person is, whether it’s a memo, letter, financial model, presentation, e-mail message, or Web page.On the other hand, how the average person uses the computer—or, more to the point, how that person uses Windows XP—probably isn’t unique at all. It’s likely that most users follow the same Start menu paths to launch programs, use standard techniques in programs such as Microsoft Outlook Express and Windows Explorer, and perform customizations that don’t go much beyond changing the wallpaper.Our goal in this book is to show you that changing the “how” improves the “what.” By altering your usual way of doing things in Windows XP—that is, by learning a few “insider” techniques—you can become a faster and more efficient user with an optimized and relatively trouble-free system. What you’ll find then is that Windows XP fades into the background, and you’ll be able to devote all your precious time and energy into getting your work (or play) done.What kinds of techniques are we talking about? Here’s a sampling:Tweaking Windows XP for maximum performance.Automating Windows XP with script files.Working faster and smarter with a few simple Start menu and taskbar customizations.Boosting productivity with easy file and folder techniques.Getting the most out of online sessions by using the most powerful features of Microsoft Internet Explorer.Preventing Windows crashes with a simple maintenance plan.Taking the pain out of troubleshooting Windows XP problems.Working with the registry safely and easily.Taking the mystery out of setting up and administering a small network&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120869527/Insider_Power_Techniques_For_Microsoft_Windows_XP__2003_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4202095971729631977?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4202095971729631977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4202095971729631977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4202095971729631977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4202095971729631977'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/insider-power-techniques-for-microsoft.html' title='Insider Power Techniques For Microsoft Windows XP (2003)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5127501525766179603</id><published>2008-10-02T00:27:00.000-07:00</published><updated>2008-10-02T00:28:27.919-07:00</updated><title type='text'>Internet Denial Of Service - Attack And Defense Mechanisms (2004)</title><content type='html'>Society is getting to be more and more dependent on the reliability of the Internet. Businesses are relying on the Internet as their link to their customers. Customers are being encouraged to do most of their business in the Internet.&lt;br /&gt;It is not enough to protect your communication from eavesdroppers, or to protect your own system from being infected with viruses. Traditionally, the security community has focused its attention on unauthorized disclosure or modification of information, and perhaps theft of services. Denial of service was largely ignored as being unlikely to occur because the attacker would not gain anything from such an attack.Clearly this is not the case today. Denial of service can be a devastating attack. It can put merchants out of business and can cause major and very visible disruption to our world. It can be (and is) used against specific companies for which the attacker has a grudge or has been paid to attack; or it can be used by terrorists to cause major disruption to critical infrastructure.As widely publicized denial-of-service attacks occur, the subject is finally getting needed attention. Not so long ago, it was assumed that the amount of damage any attacker could do was limited by the speed of that attacker's Internet connection. If that were true, it wouldn't be too hard to find the attacker's machine, filter out its packets, disconnect it from the Internet, and prosecute the machine's owner (presumably the attacker). Unfortunately, attacks grew more sophisticated. Instead of attacking directly from the attacker's own machine, an attacker breaks into a lot of machines, and causes them to attack. The attacks are now coming from many machines owned by innocent, if careless, owners.Why is it so easy to break into machines? Unfortunately, there is little incentive for vendors to provide secure software, and little incentive for owners of machines to keep up with patches and turn security on in their machine. Vendors are in business to make money. Time to market, fancy features (which are likely to introduce vulnerabilities), and price are more important differentiators than security. A vendor that provides a low-frills product that goes to market later due to stringent testing will lose in the marketplace. If manufacturers were routinely sued for security bugs in their products, perhaps security would feature more prominently in the economic equation.It is tempting to blame the users. Why don't they install patches promptly? Why don't they turn off dangerous features such as cookies? However, it is completely unfair to blame the users. Users are getting less and less sophisticated. When computers were used primarily by university computer science students, it was reasonable to make them arcanely difficult to manage. Today just about everyone is using computers, and is expected to manage their own systems. And when there are features that can be exploited by attackers (such as ActiveX), users can't simply turn these features off, because many Web sites wind up using these features. Not because they need to, but because the features are there. If users say no to anything, they get strange error messages and all sorts of things stop working.Fighting denial of service is going to be a constant spy vs. spy game. The good guys (the defenders) will try to defend against all the known attacks, and the bad guys (the attackers) will try to disguise their attacks to stay under the radar. It is good that the good guys have been awakened to the need to be ever vigilant, and to get ahead of the game through research.This book is timely and written by an ideal author team. It is crucial to understand the world as currently deployed, and it is also crucial to look to the future. This author team provides expertise along the whole range. David Dittrich, of the University of Washington's Information School and the Center for Information Assurance and Cybersecurity, is one of the foremost frontline DDoS fighters today, and indeed, an "I'm feeling lucky" Google search for DDoS brings up the DDoS page that he maintains.Jelena Mirkovic did her Ph.D. work at UCLA, with advisor Peter Reiher, on innovative approaches to DDoS defense. Their work produced the first source-end DDoS defense system, which helps network administrators ensure that poorly secured machines in their network cannot be misused to attack others. They also worked on developing taxonomies of DDoS attacks and defenses, and defining methods for measuring the success of defenses. Jelena continues her fight against DDoS as an assistant professor at the University of Delaware.Sven Dietrich is a researcher at the CERT Coordination Center. He is part of the research group that investigates the survivability of networked systems. The CERT Coordination Center is the first organization of its kind, and has helped to start similar organizations around the world. It is likely to be the first place to hear about attacks, and to marshal the resources necessary to provide defenses. Sven also works closely with Carnegie Mellon CyLab—a cybersecurity research and education center. Following their meeting at the CERT DSIT Workshop, Sven teamed up with David Dittrich and others in producing analyses of several early DDoS tools.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120869675/Internet_Denial_Of_Service_-_Attack_And_Defense_Mechanisms__2004_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5127501525766179603?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5127501525766179603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5127501525766179603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5127501525766179603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5127501525766179603'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/internet-denial-of-service-attack-and.html' title='Internet Denial Of Service - Attack And Defense Mechanisms (2004)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-874490857850813275</id><published>2008-10-02T00:26:00.000-07:00</published><updated>2008-10-02T00:27:27.816-07:00</updated><title type='text'>Intermediate Perl (2006)</title><content type='html'>Perl's object-oriented (OO) mechanism is classic prestidigitation. It takes a collection of Perl's existing non-OO features, such as packages, references, hashes, arrays, subroutines, and modules, and thenwith nothing up its sleevemanages to conjure up fully functional objects, classes, and methods, seemingly out of nowhere.That's a great trick. It means you can build on your existing Perl knowledge and ease your way into OO Perl development, without first needing to conquer a mountain of new syntax or navigate an ocean of new techniques. It also means you can progressively fine-tune OO Perl to meet your own needs, by selecting from the existing constructs the one that best suits your task.But there's a problem. Since Perl co-opts packages, references, hashes, arrays, subroutines, and modules as the basis for its OO mechanism, to use OO Perl you already need to understand packages, references, hashes, arrays, subroutines, and modules.And there's the rub. The learning curve hasn't been eliminated; it's merely been pushed back half a dozen steps.So then, how are you going to learn everything you need to know about non-OO Perl so you can start to learn everything you need to know about OO Perl?This book is the answer. In the following pages, Randal draws on two decades of using Perl, and four decades of watching Gilligan's Island and Mr. Ed, to explain each of the components of Perl that collectively underpin its OO features. And, better still, he then goes on to show exactly how to combine those components to create useful classes and objects.So if you still feel like Gilligan when it comes to Perl's objects, references, and modules, this book is just what the Professor ordered.And that's straight from the horse's mouth.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120869750/Intermediate_Perl__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-874490857850813275?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/874490857850813275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=874490857850813275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/874490857850813275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/874490857850813275'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/intermediate-perl-2006.html' title='Intermediate Perl (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4568145065198834178</id><published>2008-10-02T00:24:00.000-07:00</published><updated>2008-10-02T00:26:21.455-07:00</updated><title type='text'>Inside The SPAM Cartel - Trade Secrets From The Dark Side (2004)</title><content type='html'>Since the explosion of Internet users during the late 1990’s, the unending spam scourge has shown no sign of abating. Statistics from large anti-spam companies that monitor millions of e-mails per hour show that the rates are actually still going up, and depending who you listen to, they are now rising between 50 and 70 percent. The new federal anti-spam (CAN-SPAM) law has already been dubbed the ‘Can’t Fight Spam Act.’ And it’s no wonder; the Net was not built with e-mail security and verification in mind, and ways to bypass and trick the system are plentiful. I heard someone explain it like this: “In trying to get rid of spam, we’re playing a game of chess, and the bad guys have white.” It is a constant game of technological leapfrog, and once a new anti-spam technology has been developed, the spammers do their best to break it, attack it or get around it. Even the brand new Sender ID initiative discussed in this book has proved to be ineffective. In fact, the spammers are adopting it even before the market at large.&lt;br /&gt;As you start reading, the author throws a curve, leading you to believe you are dealing with a simple teenage script kiddie. But you’ll soon discover that the author is a very intelligent, technically sophisticated and resourceful young man. The data in this book is revealing. It shows the various ways that spammers get their messages across, and goes into great technical detail on how they do it. Most surprisingly, there is an underground cooperation between hackers and spammers, who have a common, nefarious goal to steal the email databases of companies and exploit these lists. This is a detailed handbook on how to spam, and get around the many barriers that have been thrown up by the anti-spam community. You could say that this is a bad thing, as now everyone will be able to do it. But this is not the time or place to throw coals on the raging fire of the “disclosure discussion” of network vulnerabilities.This book is a must for any system and/or network administrator who runs mail servers, or anyone who must ensure their organization is as safe as possible against the many dangers lurking behind their firewall. Spam is a many-headed dragon. In its most innocuous form it affects productivity negatively by being a distraction and a nuisance, but it can be used as a vector for many more destructive purposes like drive-by installs of trojans, key loggers, viruses, and spyware.A good defense against spam starts with knowing the enemy. This book reveals how your enemy thinks, how he operates, how he gets paid, the advanced state of dedicated automation he utilizes and what holes in the Net are being exploited. Having a resource like this is equal to catching the decryption code book of the opposition. Have fun in keeping the bad guys out!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/120870155/Inside_The_SPAM_Cartel_-_Trade_Secrets_From_The_Dark_Side__2004_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4568145065198834178?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4568145065198834178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4568145065198834178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4568145065198834178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4568145065198834178'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/inside-spam-cartel-trade-secrets-from.html' title='Inside The SPAM Cartel - Trade Secrets From The Dark Side (2004)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2429200856506904060</id><published>2008-10-02T00:23:00.000-07:00</published><updated>2008-10-02T00:24:40.119-07:00</updated><title type='text'>Security In Computing, 4th Edition (2006)</title><content type='html'>In the 1950s and 1960s, the prominent conference gathering places for practitioners and users of computer technology were the twice yearly Joint Computer Conferences (JCCs)initially called the Eastern and Western JCCs, but later renamed the Spring and Fall JCCs and even later, the annual National (AFIPS) Computer Conference. From this milieu, the topic of computer securitylater to be called information system security and currently also referred to as "protection of the national information infrastructure"moved from the world of classified defense interests into public view.&lt;br /&gt;A few peopleRobert L. Patrick, John P. Haverty, and I among othersall then at the RAND Corporationhad been talking about the growing dependence of the country and its institutions on computer technology. It concerned us that the installed systems might not be able to protect themselves and their data against intrusive and destructive attacks. We decided that it was time to bring the security aspect of computer systems to the attention of the technology and user communities.The enabling event was the development within the National Security Agency (NSA) of a remote-access time-sharing system with a full set of security access controls, running on a Univac 494 machine, and serving terminals and users not only within the headquarters building at Fort George G. Meade, Maryland, but also worldwide. Fortuitously, I knew details of the system.Persuading two others from RAND to helpDr. Harold Peterson and Dr. Rein Turnplus Bernard Peters of NSA, I organized a group of papers and presented it to the SJCC conference management as a ready-made additional paper session to be chaired by me. [1] The conference accepted the offer, and the session was presented at the Atlantic City (NJ) Convention Hall in 1967.Soon thereafter and driven by a request from a defense contractor to include both defense classified and business applications concurrently in a single mainframe machine functioning in a remote-access mode, the Department of Defense, acting through the Advanced Research Projects Agency (ARPA) and later the Defense Science Board (DSB), organized a committee, which I chaired, to study the issue of security controls for computer systems. The intent was to produce a document that could be the basis for formulating a DoD policy position on the matter.The report of the committee was initially published as a classified document and was formally presented to the sponsor (the DSB) in January 1970. It was later declassified and republished (by the RAND Corporation) in October 1979. [2] It was widely circulated and became nicknamed "the Ware report." The report and a historical introduction are available on the RAND web site. [3]Subsequently, the United States Air Force (USAF) sponsored another committee chaired by James P. Anderson. [4] Its report, published in 1972, recommended a 6-year R&amp;amp;D security program totaling some $8M. [5] The USAF responded and funded several projects, three of which were to design and implement an operating system with security controls for a specific computer.Eventually these activities led to the "Criteria and Evaluation" program sponsored by the NSA. It culminated in the "Orange Book" [6] in 1983 and subsequently its supporting array of documents, which were nicknamed "the rainbow series." [7] Later, in the 1980s and on into the 1990s, the subject became an international one leading to the ISO standard known as the "Common Criteria." [8]It is important to understand the context in which system security was studied in the early decades. The defense establishment had a long history of protecting classified information in document form. It had evolved a very elaborate scheme for compartmenting material into groups, sub-groups and super-groups, each requiring a specific personnel clearance and need-to-know as the basis for access. [9] It also had a centuries-long legacy of encryption technology and experience for protecting classified information in transit. Finally, it understood the personnel problem and the need to establish the trustworthiness of its people. And it certainly understood the physical security matter.Thus, "the" computer security issue, as it was understood in the 1960s and even later, was how to create in a computer system a group of access controls that would implement or emulate the processes of the prior paper world, plus the associated issues of protecting such software against unauthorized change, subversion, and illicit use, and of embedding the entire system in a secure physical environment with appropriate management oversights and operational doctrine and procedures. The poorly understood aspect of security was primarily the software issue with, however, a collateral hardware aspect; namely, the risk that it might malfunctionor be penetratedand subvert the proper behavior of software. For the related aspects of communications, personnel, and physical security, there was a plethora of rules, regulations, doctrine, and experience to cover them. It was largely a matter of merging all of it with the hardware/software aspects to yield an overall secure system and operating environment.However, the world has now changed in essential ways. The desktop computer and workstation have appeared and proliferated widely. The Internet is flourishing and the reality of a World Wide Web is in place. Networking has exploded and communication among computer systems is the rule, not the exception. Many commercial transactions are now web-based; many commercial communitiesthe financial one in particularhave moved into a web posture. The "user" of any computer system can literally be anyone in the world. Networking among computer systems is ubiquitous; informationsystem outreach is the goal.The net effect of all of this has been to expose the computer-based information systemits hardware, its software, its software processes, its databases, its communicationsto an environment over which no onenot end-user, not network administrator or system owner, not even governmenthas control. What must be done is to provide appropriate technical, procedural, operational, and environmental safeguards against threats as they might appear or be imagined, embedded in a societally acceptable legal framework.And appear threats didfrom individuals and organizations, national and international. The motivations to penetrate systems for evil purpose or to create malicious softwaregenerally with an offensive or damaging consequencevary from personal intellectual satisfaction to espionage, to financial reward, to revenge, to civil disobedience, and to other reasons. Information-system security has moved from a largely self-contained bounded environment interacting with a generally known and disciplined user community to one of worldwide scope with a body of users that may not be known and are not necessarily trusted. Importantly, security controls now must deal with circumstances over which there is largely no control or expectation of avoiding their impact. Computer security, as it has evolved, shares a similarity with liability insurance; they each face a threat environment that is known in a very general way and can generate attacks over a broad spectrum of possibilities; but the exact details or even time or certainty of an attack is unknown until an event has occurred.On the other hand, the modern world thrives on information and its flows; the contemporary world, society, and institutions cannot function without their computer-communication-based information systems. Hence, these systems must be protected in all dimensionstechnical, procedural, operational, environmental. The system owner and its staff have become responsible for protecting the organization's information assets.Progress has been slow, in large part because the threat has not been perceived as real or as damaging enough; but also in part because the perceived cost of comprehensive information system security is seen as too high compared to the risksespecially the financial consequencesof not doing it. Managements, whose support with appropriate funding is essential, have been slow to be convinced.This book addresses the broad sweep of issues above: the nature of the threat and system vulnerabilities (Chapter 1); cryptography (Chapters 2 and 12); the Common Criteria (Chapter 5); the World Wide Web and Internet (Chapter 7); managing risk (Chapter 8); software vulnerabilities (Chapter 3); and legal, ethical, and privacy issues (Chapters 10 and 11). The book also describes security controls that are currently available such as encryption protocols, software development practices, firewalls, and intrusion-detection systems. Overall, this book provides a broad and sound foundation for the information-system specialist who is charged with planning and/or organizing and/or managing and/or implementing a comprehensive information-system security program.Yet to be solved are many technical aspects of information securityR&amp;amp;D for hardware, software, systems, and architecture; and the corresponding products. Notwithstanding, technology per se is not the long pole in the tent of progress. Organizational and management motivation and commitment to get the security job done is. Today, the collective information infrastructure of the country and of the world is slowly moving up the learning curve; every mischievous or malicious event helps to push it along. The terrorism-based events of recent times are helping to drive it. Is it far enough up the curve to have reached an appropriate balance between system safety and threat? Almost certainly, the answer is, "No, not yet; there is a long way to go." [10]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt; &lt;a href="http://rapidshare.com/files/121624230/Security_In_Computing__4th_Edition__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2429200856506904060?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2429200856506904060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2429200856506904060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2429200856506904060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2429200856506904060'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/security-in-computing-4th-edition-2006.html' title='Security In Computing, 4th Edition (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-598895598018277635</id><published>2008-10-02T00:22:00.000-07:00</published><updated>2008-10-02T00:23:24.620-07:00</updated><title type='text'>Special Edition Using Microsoft Windows XP Professional, 3rd Edition (2004)</title><content type='html'>How Book Is OrganizedAlthough this book advances logically from beginning to end, it's written so that you can jump in at any location, quickly get the information you need, and get out. You don't have to read it from start to finish, nor do you need to work through complex tutorials.This book is broken down into six major parts. Here's the skinny on each one:Part I, "Introducing Windows XP Professional," introduces Windows XP and explains its features, new screen elements (GUI), and the design and architecture behind Windows XP. It then explains how to ready your hardware and software for installation of XP and describes the installation process itself.Part II, "Getting Your Work Done," is, well, about getting your work done. Perhaps the bulk of readers will want to study and keep on hand this part as a reference guide. Here, we cover using the interface, running programs, organizing documents, sharing data between applications, and printing and faxing documents. We also cover how to best work with the increasingly popular plethora of digital imaging tools and formats encountered with digital photography and nonlinear video editing in your PC.Part III, "Windows XP and the Internet," introduces you to Windows XP networking, Internet style. We start with Internet connection options and then move on to the supplied Internet tools. We provide in-depth coverage of Outlook Express for mail and newsgroups, Internet Explorer for Web surfing, Windows Messenger for audio and videoconferencing, and the new security features that these programs gained in Service Pack 2. The final two chapters show you how to set up your own Web server, and how to diagnose Internet connection problems with utilities such as ping and ipconfig.Part IV, "Networking," deals with networking on the LAN. Here, we explain the fundamentals of networking and, in case you don't have a corporate networking department to do this for you, we walk you through planning and installing a functional LAN in your home or office. We cover the use of a Windows XP network; give you a chapter on dial-up, remote, and portable networking; show how to internetwork with Unix and other operating systems; and finish up with crucial security tips and troubleshooting advice that the Windows Help files don't cover. This section also covers the updated Windows Firewall, Windows XP's Remote Desktop and Remote Assistance features, and shows you how to set up a secure, shared Internet connection for your LAN.Part V, "System Configuration and Customization," covers system configuration and maintenance. We tell you how to work with Control Panel applets, provide tips and tricks for customizing the graphical user interface to maximize efficiency, manage your system fonts, and describe a variety of ways to upgrade your hardware and system software (including third-party programs) for maximum performance.Part VI, "System Configuration and Maintenance," dives even deeper into system administration and configuration, with coverage of supplied system administration tools such as the Microsoft Management Console (MMC) and its plug-ins. We also provide techniques for managing multiple users; means for managing the hard disk, including multiple file system formats such as FAT32 and NTFS; and details on setting up multiboot machines with Windows 9x, DOS, Linux, and Windows 2000. We cap off this part with coverage of the Windows Registry and a chapter on troubleshooting and repairing problems with your Windows XP installation.Appendix A covers installation of Service Pack 2, and Appendix B describes the changes that SP2 brings, with cross references to coverage of its new features throughout the book.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt; &lt;a href="http://rapidshare.com/files/121628631/Special_Edition_Using_Microsoft_Windows_XP_Professional__3rd_Edition__2004_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-598895598018277635?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/598895598018277635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=598895598018277635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/598895598018277635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/598895598018277635'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/special-edition-using-microsoft-windows.html' title='Special Edition Using Microsoft Windows XP Professional, 3rd Edition (2004)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1379903075308017187</id><published>2008-10-02T00:21:00.001-07:00</published><updated>2008-10-02T00:22:01.348-07:00</updated><title type='text'>Special Edition Using WordPerfect Office X3 (2006)</title><content type='html'>How This Book Is Organized&lt;br /&gt;Special Edition Using WordPerfect Office X3 is designed for users who have some experience using a word processor and want to learn how to get the most out of WordPerfect's broad range of features. The book is divided into sections to help you focus on the areas that you are particularly interested in. The first section is a good place to start because some fundamental concepts are covered, but beyond that, you are free to jump around and read about what interests you.Part I: Learning the Basics of WordPerfectChapters 1 through 6 cover the fundamentals of using WordPerfect to create, edit, save, and print documents. A short basic formatting chapter covers the features that you need to use right away, such as changing fonts; applying bold, italic, and underline; and adjusting the margins. The file management chapter is in this first section because managing files is such an integral part of what you do every day. After all, what good is all your hard work if you can't find a file when you need it? In the other chapters, you learn how to use the writing tools and how to print, fax, and e-mail your documents. If you're tempted to skip this part because you've already used a word processor, don't. It's loaded with tips and practical advice on how to use the basic features to be more productive.Part II: Formatting DocumentsChapters 7, 8, and 9 focus on formatting documents. Chapter 7 sticks to formatting lines and paragraphs, so you learn how to align and indent text, set tabs, keep text together, and add line numbers and borders. Chapter 8 tackles formatting page elements: page numbers, paper size, headers and footers, subdividing the page, columns, borders, and Make It Fit. Chapter 9 explains how to create and implement styles for consistency and speedier formatting. Bet you didn't know that if you modify a style, the text that is formatted with that style is automatically updated, every bit, all at once.Part III: Organizing InformationChapters 10 and 11 cover organizing information into tables, lists, and outlines. You'll learn everything you need to know about creating and formatting tables, and you'll discover why WordPerfect is the champion when it comes to tables. Bulleted and numbered lists are used in all types of documents to present (sequential and nonsequential) pieces of information in an easy-to-read list. Obviously, the Outline feature can be used to create outlines that show the structure of a document or an idea. The outline styles can also be used to create numbered sections of text where the numbers are automatically updated as you rearrange the text.Part IV: Working with GraphicsIn this section, Chapter 12 teaches you how to incorporate graphics images and effects in your documents. You'll learn how to insert clip art and other types of images, such as those that you take with your digital camera.In previous editions of this book, we covered graphics quite extensively in other chapters of this section. However, many of the features relating to graphics are really features of the drawing tools found in Presentations. For the next steps in working with graphics, you'll want to look at the online chapter, "Customizing Graphic Shapes and Images," and Chapter 32, "Working with Graphic and Multimedia Elements in Presentations." These chapters show you how to manipulate graphic images relative to your text and to each other, how to edit clip art, and how to create your own images. You'll also learn about creating specialty text, such as watermarks or 3-D text called TextArt.Part V: Integrating Information from Other SourcesChapter 13 shows you how to use information other than graphics from other applications. You'll learn how to use the Windows Clipboard and WordPerfect's Clipbook to copy information between applications. We'll show you how to use OLE to create links from information in your document directly to the program that originated it so you can update information that gets changed easily and automatically. You'll also learn how to import data from spreadsheets and databases. In addition, you'll also want to look at Chapter 33, "Working with Data and Organization Charts in Presentations."Part VI: Publishing DocumentsChapter 14 covers the document collaboration features, such as document comments, reviewing and comparing documents, adding a digital signature to validate a document, and routing documents. Chapter 15 talks about the features geared toward long documents, such as bookmarks, footnotes, endnotes, cross references, and the Master Document feature. Chapter 16 covers the creation of tables of contents, tables of authorities, indexes, and lists. The Document Map feature is covered here because it uses these reference markers to help you navigate through long documents. Chapter 17 presents information on creating interactive and multimedia documents with hypertext links, links to Web pages, and embedded video and sounds.You'll also want to look at two online chapters. "Publishing Documents on the World Wide Web" covers WordPerfect's Web publishing features and is packed with practical advice on how to publish your documents on the Internet or your company intranet. "Working with XML Documents" helps you understand XML and how to use it in a shared environment.Part VII: Automating Everyday TasksThis last WordPerfect section discusses ways that you can use automation tools to speed up repetitive tasks. Chapter 18 covers templates, from using the project templates that come with WordPerfect to creating your own templates (both from existing documents and from scratch). You'll learn how to insert prompts that guide the user through the template and how to link fields in a template to address book fields. Chapter 19 covers the Merge feature. A complete set of steps for a typical mail merge is given, but the focus is on using other sources for names and addresses and creating documents other than form letters during a merge. Chapter 20 covers using the WordPerfect and Microsoft Outlook address books with some excellent tips on importing and exporting data. Chapter 21 shows you how to use the PerfectExpert panel to create and edit documents without searching through the menus for an elusive command. The bulk of this chapter focuses on macrosrunning macros that others have developed (including the shipping macros), and creating your own macros with the Macro Recorder. The steps to assign macros to toolbars, keystrokes, and menus are included, as well as information about using macros from previous versions and whether or not you need to install VBA support.Part VIII: Learning the Essentials of Quattro ProNew to this edition is the section covering Corel's spreadsheet program, Quattro Pro. Chapters 22, 23, 24, and 25 get you started with an orientation to Quattro Pro and spreadsheet concepts, working with spreadsheet data, how to format Quattro Pro notebooks, and how to use formulas and functions to get the right results. Chapter 26 focuses on how you work with Quattro Pro data, including sorting, filtering, and consolidating. Chapter 27 introduces tools for analyzing data, such as the Optimizer and the What-If features. Chapter 28 explores using data charts to represent Quattro Pro data. Chapter 29 takes a look at some of Quattro Pro's advanced features, such as macros, expert templates, and Web publishing.Part IX: Creating PresentationsNew also to this edition is this section covering Corel's Presentations program. Presentations is also the engine behind WordPerfect Graphics X3, so much of what you learn here applies also to working with WordPerfect graphics. The focus in this section is on Presentations as a slide presentation tool. Chapters 30 and 31 introduce you to Presentations and show you how to create a basic slideshow. Chapter 32 is an essential chapter if you want to learn more about creating or editing graphic images, or if you want to use multimedia elements in a slideshow. Chapter 33 covers data and organization charts, two features that can be quite useful also in WordPerfect. In Chapters 34 and 35, you learn how to modify Presentations backgrounds, colors, and designs; how to create templates; and how to prepare a slideshow for presenting it. Chapter 36 discusses publishing Presentations slideshows to the Web or to PDF.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt; &lt;a href="http://rapidshare.com/files/121636812/Special_Edition_Using_WordPerfect_Office_X3__2006_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1379903075308017187?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1379903075308017187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1379903075308017187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1379903075308017187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1379903075308017187'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/special-edition-using-wordperfect.html' title='Special Edition Using WordPerfect Office X3 (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3651124255380821169</id><published>2008-10-02T00:19:00.000-07:00</published><updated>2008-10-02T00:20:35.441-07:00</updated><title type='text'>Spidering Hacks - 100 Industrial-Strength Tips &amp; Tools (2003)</title><content type='html'>How This Book Is Organized&lt;br /&gt;There are several facets of spidering: searching for and finding the information, gleaning and gathering, repurposing and repackaging, and sharing it with peers. On the flip side, there's also ensuring that your own site's information is spider-friendly. We've divided this book into six parts:Chapter 1Before setting out, it behooves you to make sure you understand all the basics, philosophies, considerations, and issues. This chapter is an overview of all you should know before you build and unleash your spiders on the world.Chapter 2The most useful tools in your spidering toolbox are often those you didn't have to write yourself. There are modules galore, written by prominent members of the programming community and free for borrowing, repurposing, and using as a foundation for your own work. This chapter introduces you to the tools you'll need to program for the Web, spidering and scraping in the most efficient and appropriate manner possible.Chapter 3Hey, nobody lives by text alone. We'll show you some great resources for media files and some cool ways to go about getting them. From current comic strips to old movies from the Library of Congress, there are some wonderful finds for your media library.Chapter 4Collections of data are going online at an unbelievable pace. While getting just the data you want isn't as easy as just scraping some words off a web page, we'll show you how to get to just the information you're after, combine it with data from other sites, and repurpose it in just the way you need.Chapter 5Oh, the Web is always a-changin'. We'll show you how to keep your data current, mirror collections to your local hard drive, and schedule your spiders to run on a regular basis.Chapter 6Maybe you're just as interested in being spidered as spidering. Perhaps you have a collection others might find useful. We'll show you how to share your own data in ways that make it easier for those downstream to spider you—avoiding many of the headaches we discuss in this book!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt; &lt;a href="http://rapidshare.com/files/121637744/Spidering_Hacks_-_100_Industrial-Strength_Tips___Tools__2003_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3651124255380821169?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3651124255380821169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3651124255380821169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3651124255380821169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3651124255380821169'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/spidering-hacks-100-industrial-strength.html' title='Spidering Hacks - 100 Industrial-Strength Tips &amp; Tools (2003)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4673523157617005788</id><published>2008-10-01T23:42:00.000-07:00</published><updated>2008-10-02T00:19:20.347-07:00</updated><title type='text'>SQL Cookbook (2005)</title><content type='html'>Structure of This Book&lt;br /&gt;This book is divided into 14 chapters and 2 appendices:Chapter 1, Retrieving Records, introduces very simple queries. Examples include how to use a WHERE clause to restrict rows from your result set, providing aliases for columns in your result set, using an inline view to reference aliased columns, using simple conditional logic, limiting the number of rows returned by a query, returning random records, and finding NULL values. Most of the examples are very simple, but some of them appear in more complex recipes, so it's a good idea to read this chapter if you're relatively new to SQL or aren't familiar with any of the examples listed for this chapter.Chapter 2, Sorting Query Results, introduces recipes for sorting query results. The ORDER BY clause is introduced and is used to sort query results. Examples increase in complexity ranging from simple, single-column ordering, to ordering by substrings, to ordering based on conditional expressions.Chapter 3, Working with Multiple Tables, introduces recipes for combining data from multiple tables. If you are new to SQL or are a bit rusty on joins, I strongly recommend you read this chapter before reading Chapter 5 and later. Joining tables is what SQL is all about; you must understand joins to be successful. Examples in this chapter include performing both inner and outer joins, identifying Cartesian productions, basic set operations (set difference, union, intersection), and the effects of joins on aggregate functions.Chapter 4, Inserting, Updating, Deleting, introduces recipes for inserting, updating, and deleting data, respectively. Most of the examples are very straightforward (perhaps even pedestrian). Nevertheless, operations such as inserting rows into one table from another table, the use of correlated subqueries in updates, an understanding of the effects of NULLs, and knowledge of new features such as multi-table inserts and the MERGE command are extremely useful for your toolbox.Chapter 5, Metadata Queries, introduces recipes for getting at your database metadata. It's often very useful to find the indexes, constraints, and tables in your schema. The simple recipes here allow you to gain information about your schema. Additionally, "dynamic" SQL examples are shown here as well, i.e., SQL generated by SQL.Chapter 6, Working with Strings, introduces recipes for manipulating strings. SQL is not known for its string parsing capabilities, but with a little creativity (usually involving Cartesian products) along with the vast array of vendor-specific functions, you can accomplish quite a bit. This chapter is where the book begins to get interesting. Some of the more interesting examples include counting the occurrences of a character in a string, creating delimited lists from table rows, converting delimited lists and strings into rows, and separating numeric and character data from a string of alphanumeric characters.Chapter 7, Working with Numbers, introduces recipes for common number crunching. The recipes found here are extremely common and you'll learn how easily window functions solve problems involving moving calculations and aggregations. Examples include creating running totals; finding mean, median, and mode; calculating percentiles; and accounting for NULL while performing aggregations.Chapter 8, Date Arithmetic, is the first of two chapters dealing with dates. Being able to perform simple date arithmetic is crucial to everyday tasks. Examples include determining the number of business days between two dates, calculating the difference between two dates in different units of time (day, month, year, etc.), and counting occurrences of days in a month.Chapter 9, Date Manipulation, is the second of the two chapters dealing with dates. In this chapter you will find recipes for some of the most common date operations you will encounter in a typical work day. Examples include returning all days in a year, finding leap years, finding first and last days of a month, creating a calendar, and filling in missing dates for a range of dates.Chapter 10, Working with Ranges, introduces recipes for identifying values in ranges, and for creating ranges of values. Examples include automatically generating a sequence of rows, filling in missing numeric values for a range of values, locating the beginning and end of a range of values, and locating consecutive values.Chapter 11, Advanced Searching, introduces recipes that are crucial for everyday development and yet sometimes slip through the cracks. These recipes are not any more difficult than others, yet I see many developers making very inefficient attempts at solving the problems these recipes solve. Examples from this chapter include finding knight values, paginating through a result set, skipping rows from a table, finding reciprocals, selecting the top n records, and ranking results.Chapter 12, Reporting and Warehousing, introduces queries typically used in warehousing or generating complex reports. This chapter was meant to be the majority of the book as it existed in my original vision. Examples include converting rows into columns and vice versa (cross-tab reports), creating buckets or groups of data, creating histograms, calculating simple and complete subtotals, performing aggregations over a moving window of rows, and grouping rows based on given units of time.Chapter 13, Hierarchical Queries, introduces hierarchical recipes. Regardless of how your data is modeled, at some point you will be asked to format data such that it represents a tree or parent-child relationship. This chapter provides recipes accomplishing these tasks. Creating tree-structured result sets can be cumbersome with traditional SQL, so vendor-supplied functions are particularly useful in this chapter. Examples include expressing a parent-child relationship, traversing a hierarchy from root to leaf, and rolling up a hierarchy.Chapter 14, Odds 'n' Ends, is a collection of miscellaneous recipes that didn't seem to fit into any other problem domain, but that nevertheless are interesting and useful. This chapter is different from the rest in that it focuses on vendor-spe-cific solutions only. This is the only chapter of the book where each recipe highlights only one vendor. The reasons are twofold: first, this chapter was meant to serve as more of a fun, geeky chapter. Second, some recipes exist only to highlight a vendor-specific function that has no equivalent in the other RDBMSs (examples include SQL Server's PIVOT/UNPIVOT operators and Oracle's MODEL clause). In some cases, though, you'll be able to easily tweak a solution provided in this chapter to work for a platform not covered in the recipe.Appendix A, Window Function Refresher, is a window function refresher along with a solid discussion of groups in SQL. Window functions are new to most, so it is appropriate that this appendix serves as a brief tutorial. Additionally, in my experience I have noticed that the use of GROUP BY in queries is a source of confusion for many developers. This chapter defines exactly what a SQL group is, and then proceeds to use various queries as proofs to validate that definition. The chapter then goes into the effects of NULLs on groups, aggregates, and partitions. Lastly, you'll find discussion on the more obscure and yet extremely powerful syntax of the window function's OVER clause (i.e., the "framing" or "windowing" clause).Appendix B, Rozenshtein Revisited, is a tribute to David Rozenshtein, to whom I owe my success in SQL development. Rozenshtein's book, The Essence of SQL (Coriolis Group Books) was the first book I purchased on SQL that was not required by a class. It was from that book that I learned how to "think in SQL." To this day I attribute much of my understanding of how SQL works to David's book. It truly is different from any other SQL book I've read, and I'm grateful that it was the first one I picked up on my own volition. Appendix B focuses on some of the queries presented in The Essence of SQL, and provides alternative solutions using window functions (which weren't available when The Essence of SQL was written) for those queries.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt; &lt;a href="http://rapidshare.com/files/121638327/SQL_Cookbook__2005_.chm"&gt;Download Now&lt;/a&gt; &gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4673523157617005788?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4673523157617005788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4673523157617005788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4673523157617005788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4673523157617005788'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/10/sql-cookbook-2005.html' title='SQL Cookbook (2005)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7561442769433444237</id><published>2008-09-29T04:57:00.000-07:00</published><updated>2008-09-29T04:58:20.322-07:00</updated><title type='text'>Teach Yourself Microsoft Office 2003 In 24 Hours (2003)</title><content type='html'>Who Should Read This Book?&lt;br /&gt;This book is for both beginning and advanced Office 2003 users. Readers rarely believe that lofty claim for good reason, but the design of this book and the nature of Office 2003 make it possible for this book to address such a wide audience.Readers unfamiliar with Windows–based software will find plenty of introductory help here that brings them quickly up to speed. This book teaches you how to work within Office 2003 as well as how to manage many of the Internet-based Office 2003 elements that you need to use Office 2003 in today's online world. This book talks to beginners without talking down to them.This book also addresses those who presently use a Microsoft Office product. With your fundamental Office understanding, you will appreciate the new features and added power of Office 2003. Keep in mind that Office 2003 is similar to previous Office versions but includes new features, improvements, and Web-based add-ons to keep Office gurus intrigued for a long time. This book primarily teaches the Office 2003 Professional Edition, the edition that includes all the Office 2003 products and the one that sells the best.What This Book Does for YouAlthough this book is not a complicated reference book, you learn almost every aspect of Office 2003 from a typical user's point of view. Office 2003 includes many advanced technical details that most users never need, and this book does not waste your time with those. You want to get up to speed with Office 2003 in 24 hours, and this book helps you fulfill that goal.Those of you who are tired of the plethora of quick-fix computer titles cluttering today's shelves will find a welcome reprieve here. This book presents both the background and descriptions that a new Office 2003 user needs. In addition to the background, this book is practical and provides more than 100 step-by-step walkthroughs that you can work through to gain practical hands-on experience. These tasks guide you through all the common Office 2003 actions you need to make Office 2003 work for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121716201/Teach_Yourself_Microsoft_Office_2003_In_24_Hours__2003_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7561442769433444237?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7561442769433444237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7561442769433444237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7561442769433444237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7561442769433444237'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/teach-yourself-microsoft-office-2003-in.html' title='Teach Yourself Microsoft Office 2003 In 24 Hours (2003)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-8838237674735750534</id><published>2008-09-29T04:56:00.000-07:00</published><updated>2008-09-29T04:57:24.348-07:00</updated><title type='text'>Teach Yourself Microsoft Office Outlook 2003 In 24 Hours (20</title><content type='html'>What's in This Book&lt;br /&gt;Beginning with an introduction to Outlook, you'll discover the features new to Outlook 2003, including the Navigation Pane, the Reading Pane, Search Folders, and Quick Flags. You'll learn the best way to set up your accounts and customize Outlook. Views comprise one of the best power user features in Outlook, I'll show you how to use the views that Outlook includes and help you create your own custom views. Managing your email is easier when you use Quick Flags, Search Folders, and rules.Outlook is first and foremost an email client. It's very powerful when you know how to harness its power. Outlook is unlike any other email program. It supports a wide range of email protocols, from corporate email hosted on Exchange Server to free Hotmail accounts.Although Outlook has its own email editor, you can work faster when you compose your messages in a familiar editor: Microsoft Word. You'll learn how to use stationery to send prettier messages and learn when it's better not to use formatted messages. You'll discover other features in Outlook that make it the most powerful messaging client available, including voting and delayed send.Security is important in any email client—Microsoft made security its number one priority. Outlook protects you from snooping spammers who include Web beacons in HTML messages to track who reads the message. I'll show you how to make the most of Outlook's security, giving you the greatest level of protection with the fewest hassles.Outlook automatically removes much of the spam you receive from your Inbox as it's downloaded, thanks to the new Junk E-mail filter. The accuracy rate is very high, eliminating much of the spam that fills your Inbox. The Junk E-mail filter even works on all accounts, including Hotmail.Although Outlook is "just an email program" to many users, it's also a feature-filled personal information manager (PIM). You'll learn how to use these features to their fullest. Learn how to customize your contact forms, use categories to organize your contacts and calendar, and use your contacts in a mail merge.No PIM is complete without a journal to record your activities. Use Outlook's journal to automatically record phone calls and email sent to your contacts and create journal entries for many activities.After you get a handle on Outlook's basic features, you can move on to the advanced features, including designing custom forms, working with VBA, and creating custom toolbars. You'll learn what files Outlook uses and which ones to back up on a regular basis.Integration with other Office programs and online services is important to many users. Use Outlook with MSN and SharePoint Services or use Outlook's contacts as a data source in Word. It's all covered in this book.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121722675/Teach_Yourself_Microsoft_Office_Outlook_2003_In_24_Hours__2003_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-8838237674735750534?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/8838237674735750534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=8838237674735750534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8838237674735750534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8838237674735750534'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/teach-yourself-microsoft-office-outlook.html' title='Teach Yourself Microsoft Office Outlook 2003 In 24 Hours (20'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1955624713569357903</id><published>2008-09-29T04:55:00.000-07:00</published><updated>2008-09-29T04:56:33.091-07:00</updated><title type='text'></title><content type='html'>Many excellent books about SQL Server 2005 Express are available, so how is this one different? In talking to the many people I meet in my travels around the country, I have heard one common complaint. Instead of the host of wonderful books available to expert Database Administrators (DBAs), my students yearn for a book targeted toward the beginning-to-intermediate DBA or developer. They yearn for a book that starts at the beginning, ensures that they have no gaps in their knowledge, and takes them through some of the more advanced aspects of SQL Server 2005 Express. Along the way, they want to acquire volumes of practical knowledge that they can easily port into their own applications. I wrote Sams Teach Yourself Microsoft SQL Server 2005 Express in 24 Hours with those requests in mind.&lt;br /&gt;This book begins by providing you with an introduction to basic relational database design. It is mandatory that you understand database design principals before moving on to the other hours, so this hour is a must. During the hour you'll get a summary of all the components that we will be covering through the remainder of the book.Hour 2 teaches you the basics of working with SQL Server Express. You learn about the versions of SQL Server 2005 available. You then learn how to set up SQL Server Express and how to get started with SQL Server Management Studio Express.Hour 3 is one of the most important hours. During hour three you learn the ins and outs of working with SQL Server Management Studio. It is in this tool that you will be spending most of your time. During this hour you will also learn how to create a new SQL Server database.Hours 4 through 20 cover tables, relationships, views, and stored procedures. These objects are at the heart of every SQL Server database. During hour 4 you learn how to work with tables. Then you move on to hour 5 where you learn how to work with table relationships.Knowledge of the T-SQL language is an important aspect of SQL Server 2005 Express. Probably the most used keyword used in T-SQL is SELECT. Hour 6 delves into the SELECT statement in quite a bit of detail. Hour 7 expands on hour 6 by showing you how you can build T-SQL statements based on data from multiple tables. Not only can you use T-SQL to retrieve data, you can also use it to modify data. Hour 8 shows you how to modify data with action queries. Hour 9 introduces you to many of the built-in T-SQL functions such as DataAdd, DateDiff, and Upper. These built-in functions prove invaluable for building database applications.Another important SQL Server 2005 Express object is the view. Hour 10 shows you how to build and work with views. During hour 10 the topics become more and more complex until you move to Hour 11, "More About Views." Hour 11 covers topics such as subqueries, outer joins, and using views to secure data.Hours 12, 13, and 14 show you how to use T-SQL to design SQL Server stored procedures. You learn topics such as the basics, how to control the flow, the use of built-in functions, updating data, and transaction handling. Hour 15 teaches you about ADO.NET. Armed with the basics of ADO.NET, you are ready to design your stored procedures in Visual Basic .NET or C#. Hours 16 through 19 show you how to build your stored procedures in Visual Basic .NET and C# respectively. During the hour you'll learn why you may decide to take advantage of this new technology.Without the ability to effectively debug, almost any programmer will be lost. Hour 20 covers the powerful debugger available when building stored procedures in Visual Basic .NET or C#.The last three hours cover security and administration. You learn about SQL Server authentication and permissions validation and how you can take advantage of both to properly secure your databases. You'll also learn how to configure, maintain, and tune the SQL Servers that you manage. Without proper care, even the fastest hardware could run a database that is abysmally slow!Finally, several of the chapters in the book use a database called NorthWind. Appendix A includes the steps necessary to attach to the NorthWind database so that you can follow along with those chapters.SQL Server 2005 Express is powerful and exciting. With the keys to deliver all that it offers, you can produce applications that provide much satisfaction as well as many financial rewards. After poring over this hands-on guide and keeping it nearby for handy reference, you too can become masterful at working with SQL Server 2005 Express. This book is dedicated to demonstrating how you can fulfill the promise of making SQL Server 2005 Express perform up to its lofty capabilities. As you will see, you have the ability to really make SQL Server 2005 Express shine in the everyday world!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121731264/Teach_Yourself_Microsoft_SQL_Server_2005_Express_In_24_Hours__2006_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1955624713569357903?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1955624713569357903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1955624713569357903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1955624713569357903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1955624713569357903'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/many-excellent-books-about-sql-server.html' title=''/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1327160968595129454</id><published>2008-09-29T04:54:00.001-07:00</published><updated>2008-09-29T04:55:44.061-07:00</updated><title type='text'>Teach Yourself PHP, MySQL, And Apache All-In-One, 3rd Edition</title><content type='html'>How This Book Is OrganizedThis book is divided into six parts, corresponding to particular topic groups. The lessons within each part should be read one right after another, with each lesson building on the information found in those before it:Part I, "Laying the Groundwork," provides a quick start guide to installation and also walks you through the installation and configuration of MySQL, Apache, and PHP in-depth. You'll need to complete at least one version of these lessonseither the quick start installation or the longer lessonsbefore moving on, unless you already have access to a working installation of these technologies. Even if you don't need to install and configure MySQL, Apache, and PHP in your environment, you should still skim these lessons so that you understand the basics of their interaction.Part II, "PHP Language Structure," is devoted to teaching you the basics of the PHP language, including structural elements such as arrays and objects. The examples will get you in the habit of writing code, uploading it to your server, and testing the results.Part III, "Getting Involved with the Code," consists of lessons that cover intermediate-level application-development topics, including working with forms and files, restricting access, and completing other small projects designed to introduce a specific concept.Part IV, "PHP and MySQL Integration," contains lessons devoted to working with databases in general, such as database normalization, as well as using PHP to connect to and work with MySQL. Included is a basic SQL primer, which also includes MySQL-specific functions and other information.Part V, "Basic Projects," consists of lessons devoted to performing a particular task using PHP and MySQL, integrating all the knowledge gained so far. Projects include an address book, a discussion forum, and a basic online storefront, among others. These examples are built in a black-and-white environment, meaning the aesthetic display is minimal. This allows you to focus on the programming and logic involved in building the structures rather than making these items aesthetically pleasing.Part VI, "Administration and Fine-Tuning," is devoted to administering and tuning Apache and MySQL. It also includes information on virtual hosting and setting up a secure web server.If you find that you are already familiar with a topic, you can skip ahead to the next lesson. However, in some instances, lessons refer to specific concepts learned in previous chapters, so be aware that you might have to skim a skipped lesson so that your development environment remains consistent with the book.At the end of each chapter, a few quiz questions test how well you've learned the material. Additional activities provide another way to apply the information learned in the lesson and guide you toward using this newfound knowledge in the next chapter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121735242/Teach_Yourself_PHP__MySQL__And_Apache_In_24_Hours__2002_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1327160968595129454?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1327160968595129454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1327160968595129454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1327160968595129454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1327160968595129454'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/teach-yourself-php-mysql-and-apache-all.html' title='Teach Yourself PHP, MySQL, And Apache All-In-One, 3rd Edition'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2543298830915014378</id><published>2008-09-29T04:52:00.000-07:00</published><updated>2008-09-29T04:53:49.608-07:00</updated><title type='text'>Teach Yourself Regular Expressions In 10 Minutes (2004)</title><content type='html'>Regular expressions and the regular expression language have been around for many years. Regular expression experts have long been armed with an incredibly powerful tool, one that can be used to perform all sorts of powerful text processing and manipulation in just about every language and on every platform.&lt;br /&gt;That's the good news. The bad news is that for too long, regular expressions have been the exclusive property of only the most tech savvy. Most of us do not fully understand what regular expressions do and what problems they solve. And those who have braved them find regular expression syntax to be unintuitive, and even convoluted at times. That's sad, because the truth is that regular expressions are nowhere near as complex as they appear to be at first glance. All it takes is a clear understanding of the problem being solved and how to leverage regular expressions so as to solve them.Part of the problem is the scarcity of quality content on the subject. The few books on regular expressions (and indeed, most of the Web sites boasting regular expression tutorials) tend to concentrate on the syntax, defining what { does and how + differs from *. But that is the easy part; there are not that many special characters in the regular expression language. The tricky part is understanding how they should be used so as to solve real-world problems.The book you are holding is not intended to be the last word on everything there is to know about regular expressions. If that is what you want, you'll need a copy of Jeffrey Friedl's Mastering Regular Expressions (O'Reilly, ISBN 0596002890). Mr. Friedl is the acknowledged regular expressions guru, and his book is the definitive and most comprehensive on the subject. But, and no offense to Mr. Friedl, his book is not for beginners—or even for casual users who just want to get their jobs done without needing to understand the inner workings of regular expression engines. Not that it is not useful information—it is, but not when all you want to do is add validation to your HTML forms or simply perform powerful replace operations on parsed text. If you need to get up and running quickly using regular expressions, you'll find yourself torn between having too little information to be productive and having too much information to know where to begin.And that is where this book comes in. Sams Teach Yourself Regular Expressions in 10 Minutes will teach you the regular expressions that you really need to know, starting with simple text matches and working up to more complex topics, including the use of backreferences, conditional evaluation, and look-ahead processing. You'll learn what you can use, and you'll learn it methodically, systematically, and simply by using clear and practical examples and solving real problems—all in lessons that will each take 10 minutes or less to complete.So turn to Lesson 1, "Introducing Regular Expressions," and get to work. You'll be leveraging the power of regular expressions in no time at all and wondering how you ever managed without them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121742211/Teach_Yourself_Regular_Expressions_In_10_Minutes__2004_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2543298830915014378?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2543298830915014378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2543298830915014378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2543298830915014378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2543298830915014378'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/teach-yourself-regular-expressions-in.html' title='Teach Yourself Regular Expressions In 10 Minutes (2004)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1345480638124776548</id><published>2008-09-29T04:51:00.000-07:00</published><updated>2008-09-29T04:52:49.422-07:00</updated><title type='text'>Telecom For Dummies (2006)</title><content type='html'>Telecom For Dummies, a book for people who work in telecom (99 percent of whom come into the industry through no fault of their own). You’re probably a very smart person, and so your boss decided to give you the responsibility of handling that expensive communication network that keeps the company in business. Don’t worry! This book can help you work through almost any question you have about telecom. In the end, you will be very comfortable with your new environment and you will continue to impress others as the wonder kid they always believed you to be.&lt;br /&gt;This book contains everything you need to know to order, maintain, and troubleshoot basic phone service. It covers the nuts and bolts of how phone systems work, why they work, and why it sometimes takes so long for them to work. When you have questions, simply track down the chapter and subsection that covers the issue in question, and after a little reading, you will be able to talk to any technician with confidence.About This BookThis book was not intended for bedtime reading from cover to cover. It is a very helpful reference for telecom products, applications, and troubleshooting. The first few parts cover finding a phone service that best suits your business needs. Another part provides the ins and outs of ordering what you need. If you already have a phone system set up, move to the part that covers what you need to know to troubleshoot the circuits and systems you’ve installed.Every chapter has been written with you, not an MIT technician, in mind. The information is easy to understand and digest, even if you have absolutely no prior telecom knowledge. If additional information might be helpful, I refer you to another chapter for more information.Telecom For Dummies is applicable to almost all phone service in North America, including Canada, many of the Caribbean countries and Guam. The regulations and infrastructure for telecom vary between most countries, and although some aspects may be applicable in Europe and Asia, the steps for ordering and testing systems vary.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121742506/Telecom_For_Dummies__2006_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1345480638124776548?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1345480638124776548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1345480638124776548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1345480638124776548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1345480638124776548'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/telecom-for-dummies-2006.html' title='Telecom For Dummies (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5069817080468835863</id><published>2008-09-29T04:50:00.000-07:00</published><updated>2008-09-29T04:51:40.740-07:00</updated><title type='text'>Ten Ton Dreamweaver (2006)</title><content type='html'>If you're thinking about creating or maintaining Web sites, you're likely to turn to Dreamweaver, the de facto software tool of choice for Web design today. What could be a chore, however, becomes a fun and fascinating challenge with this comprehensive yet clever guide. Author Geoff Blake turns a technical topic into an entertaining one by using conversational language, plenty of humor, facts, and tips to make Dreamweaver accessible to everyone. Behind all the jokes, however, is a wealth of information: After showing how Dreamweaver fits into the overall Web design puzzle, Geoff quickly gets down to building a basic Web site, by teaching good, 21st century work habits and providing step-by-step instructions for building pages from the very beginning with CSS styles and library items. With that knowledge under your belt, you'll be ready to tackle the advanced functionality (including behaviors, multimedia, and templates).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121744687/Ten_Ton_Dreamweaver__2006_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5069817080468835863?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5069817080468835863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5069817080468835863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5069817080468835863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5069817080468835863'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/ten-ton-dreamweaver-2006.html' title='Ten Ton Dreamweaver (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4731118966563694302</id><published>2008-09-29T04:36:00.000-07:00</published><updated>2008-09-29T04:37:27.201-07:00</updated><title type='text'>Terminal Services For Microsoft Windows Server 2003</title><content type='html'>This book is made up of fifteen chapters divided into four parts.Technical books such as this are not always read straight through from cover to cover. Instead, many readers immediately turn to the chapter that is most relevant to their current environment. To facilitate this, each chapter of this book has been structured and written like an independent white paper so that all of the information you need is in the chapter that you're reading. When outside information is needed, the chapter where it can be found is referenced.If you have some experience with Terminal Server running on Windows Server 2003, Chapters 1 and 2 of this book are probably the most boring since they contain a lot of overview and introductory information. However, if you're new to Terminal Server, the chapters of this book have been structured logically so you can read them in the order that they are arranged.Another important thing about this book is that the topics of each chapter are "solutions focused" instead of "tool focused." For example, you will not find a chapter that explains what every single option does in the Terminal Services MMC snap-in. (If you want that, read the Microsoft product documentation.) Instead, this book details where certain options can be configured only when you need to configure them as part of your design.Lastly, this book is designed to provide a "real world" look at how Terminal Server is really used and how real environments are put together. As you can see by quickly flipping though it, this book is not full of screenshots. (In fact, there are only two.) In highly technical books, they are a waste of space and often used to make a book appear thicker. (No one needs to read a passage about how to install Terminal Server with a screenshot of the "Click Next to Continue" screen.) If you need screen shots, read the manual.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121745244/Terminal_Services_For_Microsoft_Windows_Server_2003_-_Advanced_Technical_Design_Guide__2004_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4731118966563694302?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4731118966563694302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4731118966563694302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4731118966563694302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4731118966563694302'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/terminal-services-for-microsoft-windows.html' title='Terminal Services For Microsoft Windows Server 2003'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2954163123708494817</id><published>2008-09-29T04:35:00.002-07:00</published><updated>2008-09-29T04:36:32.762-07:00</updated><title type='text'>The Art Of Assembly Language (2003)</title><content type='html'>ACKNOWLEDGMENTS&lt;br /&gt;This book has literally taken over a decade to create. It started out as "How to Program the IBM PC, Using 8088 Assembly Language" way back in 1989. I originally wrote this book for the students in my assembly language course at Cal Poly Pomona and UC Riverside. Over the years, hundreds of students have made small and large contributions (it's amazing how a little extra credit can motivate some students). I've also received thousands of comments via the Internet after placing an early, 16-bit edition of this book on my website at UC Riverside. I owe everyone who has contributed to this effort my gratitude.I would also like to specifically thank Mary Phillips, who spent several months helping me proofread much of the 16-bit edition upon which I've based this book. Mary is a wonderful person and a great friend.I also owe a deep debt of gratitude to William Pollock at No Starch Press, who rescued this book from obscurity. He is the one responsible for convincing me to spend some time beating on this book to create a publishable entity from it. I would also like to thank Karol Jurado for shepherding this project from its inception — it's been a long, hard road. Thanks, Karol.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121751521/The_Art_Of_Assembly_Language__2003_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2954163123708494817?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2954163123708494817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2954163123708494817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2954163123708494817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2954163123708494817'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/art-of-assembly-language-2003.html' title='The Art Of Assembly Language (2003)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3768245378641434305</id><published>2008-09-29T04:35:00.001-07:00</published><updated>2008-09-29T04:35:44.672-07:00</updated><title type='text'>The Art Of C++ (2004)</title><content type='html'>What’s InsideThis book is different from most other books on C++. Whereas other books teach the basics of the language, this book shows how to apply it to a wide range of interesting, useful, and, at times, mysterious programming tasks. In the process, it displays the power and elegance of the C++ language. Thus, it is through the art of C++ that the artistry of C++’s design is displayed.In general, the book contains two types of applications. The first type I call “pure code” because they focus on expanding the C++ programming environment, itself. The garbage collector in Chapter 2, the thread control panel in Chapter 3, and the custom STL container in Chapter 8 are examples. The second type shows how C++ can be applied to a variety of computing tasks. For example, Chapter 5 develops a restartable Internet downloader, Chapter 6 shows how to create financial applications, and Chapter 8 applies C++ to Artificial Intelligence.The book ends with a unique and interesting piece of code: the Mini C++ interpreter, which interprets a small subset of C++. Mini C++ gives insight into how the keywords and syntax of C++ work together to create the grammar of the language. Moreover, it lets you get “inside the language,” showing some of the reasons behind C++’s design. Although Mini C++ is fun to use as-is, it can also serve as a starting point for your own language development, or be adapted to work as an interpreter for any other language.Each chapter develops code that you can use as-is, without changes. For example, the garbage collector in Chapter 2 is applicable to many programming tasks. However, the real benefits result when you use the applications as starting points for your own development. For example, the Internet file downloader in Chapter 8 could be enhanced to start a download at a specific time, or to watch a download site, waiting to download until an updated file is posted. In general, think of the various programs and subsystems as launching pads for your own projects.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121751712/The_Art_Of_C____2004_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3768245378641434305?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3768245378641434305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3768245378641434305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3768245378641434305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3768245378641434305'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/art-of-c-2004.html' title='The Art Of C++ (2004)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5673193055548524930</id><published>2008-09-29T04:34:00.000-07:00</published><updated>2008-09-29T04:35:02.991-07:00</updated><title type='text'>The Digital SLR Guide (2006)</title><content type='html'>A few years ago, the cost of a digital SLR kept it out of the hands of everyone but pros or well-heeled enthusiasts. With prices dropping into the affordable range for many photographers, dSLR sales are now exploding. Most of the people that I see using a dSLR aren't doing much more than treating it as a large point-and-shoot cameravery seldom, if ever, taking the camera off Program mode. The prospect of shooting in advanced modes isn't made much easier by reading the manuals that come with most cameras.When this book was first being planned, I looked at the other options available, and there were some good ones. What would set this one apart from the others? To start with, most of the books already available focus on either a specific camera or principals of photography. I wanted something different. Thanks to the efforts of Peachpit, what you're holding in your hands is that different book. It's really designed for those who are just getting started with a dSLR. If you haven't bought one yet, you'll find information that will help you select the right one. The bulk of the book, though, is about taking advantage of the features that a digital SLR provides over a compact digital camera (sometimes called a digicam).Along with that information you'll find chapters devoted to helping you get the most from your images after the shoot, including how to work with raw images to get the maximum quality your new camera is capable of and performing basic Photoshop tasks.Everything here applies to you regardless of the brand of camera you selectCanon, Nikon, Olympus, Pentax, or Sonyit's the common features that are covered here. When you're ready to go into detail for your specific camera, there are companion guides, called ShortCuts, that you can download directly from the Peachpit Bookstore at www.peachpit.com. And you can register this book at the site (www.peachpit.com/title/0321492196) and receive a bonus ShortCut from my book Print Like a Pro: A Digital Photographer's Guide.Digital photography has brought new life to the photography world with the immediate feedback and control over how your photos are presented and shared. It's my hope that this book will give you a fast start to getting the most from your new camera and capturing images that you're proud to share.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121753849/The_Digital_SLR_Guide__2006_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5673193055548524930?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5673193055548524930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5673193055548524930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5673193055548524930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5673193055548524930'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/digital-slr-guide-2006.html' title='The Digital SLR Guide (2006)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4078108308008246490</id><published>2008-09-29T04:33:00.000-07:00</published><updated>2008-09-29T04:34:14.050-07:00</updated><title type='text'>The Java Programming Language, 4th Edition (2005)</title><content type='html'>The Java programming language shares many features common to most programming languages in use today. The language should look familiar to C and C++ programmers because it was designed with C and C++ constructs where the languages are similar. That said, this book is neither a comparative analysis nor a "bridge" tutorialno knowledge of C or C++ is assumed. C++ programmers, especially, may be as hindered by what they must unlearn as they are helped by their knowledge.Chapter 1A Quick Tourgives a quick overview of the language. Programmers who are unfamiliar with object-oriented programming notions should read the quick tour, while programmers who are already familiar with object-oriented programming paradigms will find the quick tour a useful introduction to the object-oriented features of the language. The quick tour introduces some of the basic language features on which examples through the rest of the book are built.Chapters 2 through 6 cover the object-oriented core features of the language, namely, class declarations that define components of a program, and objects manufactured according to class definitions. Chapter 2Classes and Objectsdescribes the basis of the language: classes. Chapter 3Extending Classesdescribes how an existing class can be extended, or subclassed, to create a new class with additional data and behavior. Chapter 4Interfacesdescribes how to declare interface types that are abstract descriptions of behavior that provide maximum flexibility for class designers and implementors. Chapter 5Nested Classes and Interfacesdescribes how classes and interfaces can be declared inside other classes and interfaces, and the benefits that provides. Finally, Chapter 6Enumeration Typescovers the definition and use of type-safe enumeration constants.Chapters 7 through 10 cover standard constructs common to most languages. Chapter 7Tokens, Values, and Variablesdescribes the tokens of the language from which statements are constructed, the types defined by the language and their allowed values, and the variables that store data in objects, arrays, or locally within methods. Chapter 8Primitives as Typesexplores the relationship between the primitive types and objects of their corresponding wrapper classes, and how boxing and unboxing can transparently convert between them. Chapter 9Operators and Expressionsdescribes the basic operators of the language, how these operators are used to build expressions, and how expressions are evaluated. Chapter 10Control Flowdescribes how control statements direct the order of statement execution.Chapter 11Generic Typesdescribes generic types: how they are written and used, their power, and their limitations.Chapter 12Exceptions and Assertionsdescribes the language's powerful error-handling capabilities, and the use of assertions to validate the expected behavior of code.Chapter 13Strings and Regular Expressionsdescribes the built-in language and runtime support for String objects, the underlying character set support, and the powerful utilities for regular expression matching.Chapter 14Threadsexplains the language's view of multithreading. Many applications, such as graphical interfacebased software, must attend to multiple tasks simultaneously. These tasks must cooperate to behave correctly, and threads meet the needs of cooperative multitasking.Chapter 15Annotationsdescribes the annotation types used to document some of the extra-linguistic properties of classes and method.Chapter 16Reflectiondescribes the runtime type introspection mechanism and how you can construct and manipulate objects of unknown type dynamically at runtime.Chapter 17Garbage Collection and Memorytalks about garbage collection, finalization, and lower-strength reference objects.Chapter 18Packagesdescribes how you can group collections of classes and interfaces into separate packages.Chapter 19Documentation Commentsshows how to write reference documentation in comments.Chapters 20 through 24 cover the main packages. Chapter 20The I/O Packagedescribes the input/output system, which is based on streams. Chapter 21Collectionscovers the collection or container classes such as sets and lists. Chapter 22Miscellaneous Utilitiescovers the rest of the utility classes such as bit sets, formatted output, text scanning, and random number generation. Chapter 23System Programmingleads you through the system classes that provide access to features of the underlying platform. Chapter 24Internationalization and Localizationcovers some of the tools used to create programs that can run in many linguistic and cultural environments.Chapter 25Standard Packagesbriefly explores the packages that are part of the standard platform, giving overviews of those packages not covered in more detail in this book.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121754133/The_Java_Programming_Language__4th_Edition__2005_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4078108308008246490?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4078108308008246490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4078108308008246490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4078108308008246490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4078108308008246490'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/java-programming-language-4th-edition.html' title='The Java Programming Language, 4th Edition (2005)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6042794345331533274</id><published>2008-09-29T04:18:00.000-07:00</published><updated>2008-09-29T04:33:03.014-07:00</updated><title type='text'>The OpenBSD 4.0 Crash Course (2007)</title><content type='html'>OpenBSD is a Unix-like computer operating system that is widely regarded for its excellent documentation and its fanatical focus on security. "The OpenBSD Crash Course" Short Cut will help you get an x86 or AMD64/EM64T server, desktop, or network appliance up and running quickly with OpenBSD. You'll learn how to install or upgrade OpenBSD on x86 and AMD64 machines, how to configure it for server or workstation use, and how to properly maintain it until the next release.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/121754170/The_OpenBSD_4.0_Crash_Course__2007_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6042794345331533274?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6042794345331533274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6042794345331533274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6042794345331533274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6042794345331533274'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/openbsd-40-crash-course-2007.html' title='The OpenBSD 4.0 Crash Course (2007)'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5229125823847482719</id><published>2008-09-29T04:17:00.001-07:00</published><updated>2008-09-29T04:17:51.235-07:00</updated><title type='text'>Algorithms in Java, Third Edition, Part 5: Graph Algorithms</title><content type='html'>Once again, Robert Sedgewick provides a current and comprehensive introduction to important algorithms. The focus this time is on graph algorithms, which are increasingly critical for a wide range of applications, such as network connectivity, circuit design, scheduling, transaction processing, and resource allocation. In this book, Sedgewick offers the same successful blend of theory and practice that has made his work popular with programmers for many years. Michael Schidlowsky and Sedgewick have developed concise new Java implementations that both express the methods in a natural and direct manner and also can be used in real applications.&lt;br /&gt;Algorithms in Java, Third Edition, Part 5: Graph Algorithms is the second book in Sedgewick's thoroughly revised and rewritten series. The first book, Parts 1-4, addresses fundamental algorithms, data structures, sorting, and searching. A forthcoming third book will focus on strings, geometry, and a range of advanced algorithms. Each book's expanded coverage features new algorithms and implementations, enhanced descriptions and diagrams, and a wealth of new exercises for polishing skills. The natural match between Java classes and abstract data type (ADT) implementations makes the code more broadly useful and relevant for the modern object-oriented programming environment.The Web site for this book (www.cs.princeton.edu/~rs/) provides additional source code for programmers along with a variety of academic support materials for educators.Coverage includes:A complete overview of graph properties and typesDiagraphs and DAGsMinimum spanning treesShortest pathsNetwork flowsDiagrams, sample Java code, and detailed algorithm descriptionsA landmark revision, Algorithms in Java, Third Edition, Part 5 provides a complete tool set for programmers to implement, debug, and use graph algorithms across a wide range of computer applications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146676945/Addison.Wesley.Algorithms.In.Java.3rd.Ed.Part5.Graph.Algorithms.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5229125823847482719?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5229125823847482719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5229125823847482719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5229125823847482719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5229125823847482719'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/algorithms-in-java-third-edition-part-5.html' title='Algorithms in Java, Third Edition, Part 5: Graph Algorithms'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3009923652917963098</id><published>2008-09-29T04:15:00.000-07:00</published><updated>2008-09-29T04:17:00.435-07:00</updated><title type='text'>Advanced Linux Networking</title><content type='html'>With an increasing number of networks and mission-critical applications running on Linux, system and network administrators must be able to do more than set up a server and rely on its default configuration. Advanced Linux Networking is designed to help you achieve a higher level of competence. It focuses on powerful techniques and features of Linux networking and provides you with the know-how you need to improve server efficiency, enhance security, and adapt to new requirements.This book begins with a brief introduction to low-level configuration, including a guide to getting your network up and running. Part II outlines those servers and procedures most likely to be used by the computers on your local network: DHCP servers, Kerberos, Samba, time servers, and network backups, among others. Part III covers Internet servers: DNS, SMTP (sendmail, Postfix, and Exim), Apache, and FTP servers. Part IV examines network security, exploring such topics as using a chroot jail, iptables configuration, and VPNs. Wherever pertinent, the author addresses the differences between Caldera OpenLinux, Debian GNU/Linux, Mandrake, Red Hat, Slackware, SuSE, and TurboLinux.Specific topics covered include:· Configuring small but potentially important servers quickly and easily· Optimizing Linux network operation· Using advanced system features effectively· Using systems and software in alternative ways to reach your goals· Avoiding possible damage to your system and violations of ISP policies· Securing your systemAdvanced Linux Networking is the single-volume tutorial and reference for Linux networking that will help you achieve expert status.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146669386/Addison.Wesley.Advanced.Linux.Networking.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3009923652917963098?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3009923652917963098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3009923652917963098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3009923652917963098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3009923652917963098'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/advanced-linux-networking.html' title='Advanced Linux Networking'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3739138146048448823</id><published>2008-09-29T04:14:00.000-07:00</published><updated>2008-09-29T04:15:40.614-07:00</updated><title type='text'>Windows 2000 Administration in a Nutshell</title><content type='html'>For system administrators already familiar with Windows NT, becoming familiar with Windows 2000 can be an awkward process: while the GUI looks very much the same, there are subtle differences, which can easily trip you up, and a whole new set of administrative tools, some of which are obvious at first glance and some of which are bizarre.&lt;br /&gt;This book is designed to be a desktop reference guide that can help advanced administrators move quickly from Windows NT to Windows 2000. It is not a series of tutorials for beginners but a tool to help experienced administrators find information quickly on concepts, tasks, tools, utilities, and commands they need to know to get the job done.The focus here is on administration of Windows 2000-based networks. Therefore, Windows 2000 Server is emphasized, while coverage of Windows 2000 Professional is limited to how it differs from Server and how it can be installed and managed.You won't find every detail of Windows 2000 covered here—consider, for example, that the Windows 2000 Server Resource Kit (which is the real Windows 2000 Server manual, as opposed to what's found in online Help) is almost 8,000 pages long! So I've selected those topics, tasks, and tools most likely to be of help to administrators in their day-to-day system and network operations, but even then this book has ballooned to one Very Big Nut indeed!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146665511/1565927133_-_Windows_2000_Administration_in_a_Nutshell_-_fly.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3739138146048448823?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3739138146048448823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3739138146048448823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3739138146048448823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3739138146048448823'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/windows-2000-administration-in-nutshell.html' title='Windows 2000 Administration in a Nutshell'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1107646539002931754</id><published>2008-09-29T04:12:00.000-07:00</published><updated>2008-09-29T04:14:39.999-07:00</updated><title type='text'>Programmer's Guide to Java™ Certification</title><content type='html'>To pass the Sun Certified Programmer for Java 2 Platform 1.4 exam (SCPJ2 1.4) you need this book. It is written for any experienced programmer (with or without previous knowledge of Java) interested in mastering the Java programming language and passing the SCPJ2 1.4 exam.&lt;br /&gt;A Programmer's Guide to Java(TM) Certification, Second Edition, contains detailed coverage of all exam topics and objectives, helpful code examples, exercises, review questions, and several full practice exams. In addition, as a comprehensive primer to the Java programming language, this book is an invaluable reference tool for the reader.This new edition has been thoroughly updated to focus on the latest version of the exam (CX-310-035). In particular, it contains more in-depth explanations of the syntax and usage of core language features that are now emphasized on the exam. The accompanying CD contains a version of the SCPJ2 1.4 Exam Simulator developed by Whizlabs Software, which includes several mock exams and simulates the exam-taking experience. The CD also contains the complete source code for all the examples, and solutions to the programming exercises.What you will find in this book:Extensive coverage of all the objectives defined for the Sun Certified Programmer for Java 2 Platform 1.4 examEasy-to-follow structure with chapters organized according to the exam objectives as laid out by Sun MicrosystemsSummaries that clearly state and differentiate the exam objectives and the supplementary objectives to be covered in each chapterA list of Sun's objectives for the SCPJ2 1.4 exam, and a guide to taking the examA complete mock exam with new questions (not repeats of review questions)Numerous exam-relevant review questions to test your understanding of each major topic, with annotated answersProgramming exercises and solutions at the end of each chapterCopious code examples illustrating concepts where the code has been compiled and thoroughly tested on multiple platformsProgram output demonstrating expected results from running the examplesExtensive use of UML (Unified Modeling Language) for illustration purposesAn introduction to basic terminology and concepts in object-oriented programmingAdvice on how to avoid common pitfalls in mastering the language and taking the examPlatform-independent coverage--platform-specific details are provided where relevantInformation about the SCPJ2 Upgrade exa&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146668029/Addison.Wesley.A.Programmers.Guide.To.Java.Certification.2nd.Edition.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1107646539002931754?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1107646539002931754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1107646539002931754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1107646539002931754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1107646539002931754'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/programmers-guide-to-java-certification_29.html' title='Programmer&apos;s Guide to Java™ Certification'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-947942619934904071</id><published>2008-09-29T04:11:00.000-07:00</published><updated>2008-09-29T04:12:45.140-07:00</updated><title type='text'>C#® Developer's Guide to ASP.NET, XML, and ADO.NET</title><content type='html'>The book every Internet application developer working with Microsoft development tools needs to retool their knowledge of the new .NET techniques used to build Windows applications.&lt;br /&gt;Unbiased, in-depth commentary on the efficacy of the various technologies that comprise .NET as they pertain to Internet database developers.Technical know-how without crushing the reader with pointless detail.Implementation details that replace and extend the existing Active Server Pages (ASP), XML, and ActiveX Data Object (ADO) functionality currently supported by Microsoft.Topics covered in this book include: the .NET Foundation Classes that are most used by developers--ASP.NET, XML, and ADO.NET, and details about the construction of Web Services and how they programmatically communicate with each other.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146678012/Addison.Wesley.C.Sharp.Developer_s.Guide.to.ASP.NET.XML.and.ADO.NET.rar"&gt;Download Now&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-947942619934904071?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/947942619934904071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=947942619934904071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/947942619934904071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/947942619934904071'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/c-developers-guide-to-aspnet-xml-and.html' title='C#® Developer&apos;s Guide to ASP.NET, XML, and ADO.NET'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1731136948198152752</id><published>2008-09-29T03:39:00.000-07:00</published><updated>2008-09-29T04:11:32.978-07:00</updated><title type='text'>Linux Network Administrators Guide</title><content type='html'>This book was written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration. The possible range of topics to cover is nearly limitless, so of course it has been impossible to include everything there is to say on all subjects. We've tried to cover the most important and common ones. We've found that beginners to Linux networking, even those with no prior exposure to Unix-like operating systems, have found this book good enough to help them successfully get their Linux network configurations up and running and get them ready to learn more.There are many books and other sources of information from which you can learn any of the topics covered in this book (with the possible exception of some of the truly Linux-specific features, such as the new Linux firewall interface, which is not well documented elsewhere) in greater depth. We've provided a bibliography for you to use when you are ready to explore more.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146698023/Linux_Network_Administrators_Guide.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1731136948198152752?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1731136948198152752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1731136948198152752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1731136948198152752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1731136948198152752'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/linux-network-administrators-guide.html' title='Linux Network Administrators Guide'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6362683988646853723</id><published>2008-09-26T00:35:00.000-07:00</published><updated>2008-09-26T00:36:15.114-07:00</updated><title type='text'>Programming C#, 4th Edition</title><content type='html'>Who This Book Is ForProgramming C#, Fourth Edition, was written for programmers who want to develop applications for the .NET platform. No doubt many of you already have experience in C++, Java, or Visual Basic (VB). Other readers may have experience with other programming languages, and some readers may have no specific programming experience but perhaps have been working with HTML and other web technologies. This book is written for all of you, though if you have no programming experience at all, you may find some of it tough going.If you're migrating from C, C++, VB 6, or Java, the following sections should give you some basic comparisons with C#. More importantly, keep an eye out for notes specifically for you throughout the book.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/135984956/Programming_CSharp__4th_Edition__2005_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6362683988646853723?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6362683988646853723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6362683988646853723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6362683988646853723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6362683988646853723'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/programming-c-4th-edition.html' title='Programming C#, 4th Edition'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7500586633798669045</id><published>2008-09-26T00:33:00.000-07:00</published><updated>2008-09-26T00:34:53.021-07:00</updated><title type='text'>Programming Embedded Systems</title><content type='html'>This is a book about programming embedded systems in C. As such, it assumes that the reader already has some programming experience and is at least familiar with the syntax of the C language. It also helps if you have some familiarity with basic data structures, such as linked lists. The book does not assume that you have a great deal of knowledge about computer hardware, but it does expect that you are willing to learn a little bit about hardware along the way. This is, after all, a part of the job of an embedded programmer.While writing this book, we had two types of readers in mind. The first reader is a beginnermuch as we were once. He has a background in computer science or engineering and a few years of programming experience. The beginner is interested in writing embedded software for a living but is not sure just how to get started. After reading the first several chapters, he will be able to put his programming skills to work developing simple embedded programs. The rest of the book will act as a reference for the more advanced topics encountered in the coming months and years of his career.The second reader is already an embedded systems programmer. She is familiar with embedded hardware and knows how to write software for it but is looking for a reference book that explains key topics. Perhaps the embedded systems programmer has experience only with assembly language programming and is relatively new to C. In that case, the book will teach her how to use the C language effectively in an embedded system, and the later chapters will provide advanced material on real-time operating systems, peripherals, and code optimizations.Whether you fall into one of these categories or not, we hope this book provides the information you are looking for in a format that is friendly and easily accessible.Each year, globally, approximately one new processor is manufactured per person. That's more than six billion new processors each year, fewer than two percent of which are the Pentiums and PowerPCs at the heart of new personal computers. You may wonder whether there are really that many computers surrounding us. But we bet that within five minutes you can probably spot dozens of products in your own home that contain processors: televisions, stereos, MP3 players, coffee makers, alarm clocks, VCRs, DVD players, microwaves, dishwashers, remote controls, bread machines, digital watches, and so on. And those are just the personal possessionsmany more such devices are used at work. The fact that every one of those products contains not only a processor, but also software, is the impetus for this book.One of the hardest things about this subject is knowing when to stop writing. Each embedded system is unique, and we have therefore learned that there is an exception to every rule. Nevertheless, we have tried to boil the subject down to its essence and present the things that programmers definitely need to know about embedded systems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/135985287/Programming_Embedded_Systems_-_With_C_And_GNU_Development_To.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7500586633798669045?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7500586633798669045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7500586633798669045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7500586633798669045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7500586633798669045'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/programming-embedded-systems.html' title='Programming Embedded Systems'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2495840460513318705</id><published>2008-09-26T00:32:00.000-07:00</published><updated>2008-09-26T00:33:45.237-07:00</updated><title type='text'>Programming Embedded Systems in C and C++</title><content type='html'>This is a book about programming embedded systems in C and C++. As such, it assumes that the reader already has some programming experience and is at least familiar with the syntax of these two languages. It also helps if you have some familiarity with basic data structures, such as linked lists. The book does not assume that you have a great deal of knowledge about computer hardware, but it does expect that you are willing to learn a little bit about hardware along the way. This is, after all, a part of the job of an embedded programmer.While writing this book, I had two types of readers in mind. The first reader is a beginner—much as I was when I graduated from college. She has a background in computer science or engineering and a few years of programming experience. The beginner is interested in writing embedded software for a living but is not sure just how to get started. After reading the first five chapters, she will be able to put her programming skills to work developing simple embedded programs. The rest of the book will act as her reference for the more advanced topics encountered in the coming months and years of her career.The second reader is already an embedded systems programmer. She is familiar with embedded hardware and knows how to write software for it but is looking for a reference book that explains key topics. Perhaps the embedded systems programmer has experience only with assembly language programming and is relatively new to C and C++. In that case, the book will teach her how to use those languages in an embedded system, and the later chapters will provide the advanced material she requires.Whether you fall into one of these categories or not, I hope this book provides the information you are looking for in a format that is friendly and easily accessible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/135985370/Programming_Embedded_Systems_In_C_And_C____1999_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2495840460513318705?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2495840460513318705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2495840460513318705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2495840460513318705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2495840460513318705'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/programming-embedded-systems-in-c-and-c.html' title='Programming Embedded Systems in C and C++'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-849149606747049435</id><published>2008-09-26T00:31:00.000-07:00</published><updated>2008-09-26T00:32:40.419-07:00</updated><title type='text'>Programming Excel with VBA and .NET</title><content type='html'>Why program Excel? For solving complex calculations and presenting results, Excel is amazingly complete with every imaginable feature already in place. But programming Excel isn't about adding new features as much as it's about combining existing features to solve particular problems. With a few modifications, you can transform Excel into a task-specific piece of software that will quickly and precisely serve your needs. In other words, Excel is an ideal platform for probably millions of small spreadsheet-based software solutions.The best part is, you can program Excel with no additional tools. A variant of the Visual Basic programming language, VB for Applications (VBA) is built into Excel to facilitate its use as a platform. With VBA, you can create macros and templates, manipulate user interface features such as menus and toolbars, and work with custom user forms or dialog boxes. VBA is relatively easy to use, but if you've never programmed before, Programming Excel with VBA and .NET is a great way to learn a lot very quickly. If you're an experienced Excel user or a Visual Basic programmer, you'll pick up a lot of valuable new tricks. Developers looking forward to .NET development will also find discussion of how the Excel object model works with .NET tools, including Visual Studio Tools for Office (VSTO).This book teaches you how to use Excel VBA by explaining concepts clearly and concisely in plain English, and provides plenty of downloadable samples so you can learn by doing. You'll be exposed to a wide range of tasks most commonly performed with Excel, arranged into chapters according to subject, with those subjects corresponding to one or more Excel objects. With both the samples and important reference information for each object included right in the chapters, instead of tucked away in separate sections, Programming Excel with VBA and .NET covers the entire Excel object library. For those just starting out, it also lays down the basic rules common to all programming languages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/135986649/Programming_Excel_With_VBA_And_.NET__2006_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-849149606747049435?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/849149606747049435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=849149606747049435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/849149606747049435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/849149606747049435'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/programming-excel-with-vba-and-net.html' title='Programming Excel with VBA and .NET'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3441928106310510161</id><published>2008-09-26T00:29:00.000-07:00</published><updated>2008-09-26T00:31:13.867-07:00</updated><title type='text'>PC Hacks - 100 Industrial-Strength Tips &amp; Tools</title><content type='html'>You can read this book from cover to cover if you like, but each hack stands on its own, so feel free to browse and jump to the different sections that interest you most. If there's a prerequisite you need to know about, a cross-reference will guide you to the right hack.Since you'll be hacking your PC, and it probably contains all your data, never more than ever are you most strongly encouraged to follow three basic tenets of PC ownership: back up, Back Up, and BACK UP! While we won't intentionally lead you through a hack that will harm your system, life with a PC is not a matter of if your system will crash, but when. Backups, system restore points, software and hardware installation disks, and printouts of hard-to-remember or obscure details are very handy to keep safe but close at hand should you need them.Pay careful attention to the details and precautions for each hack. Not all hacks will work with all PCs or installed hardware. After you've done your backup it will be to your benefit to gather all your manuals and driver disks or visit the web sites for your PC and peripheral vendors to get current documentation and drivers.How This Book Is OrganizedWhether you are a hard-core techie, just learning the ropes of building and tinkering with your own systems, or trying to figure out why Widget A does not work with Widgets B, C, D, and so on, there is a hack in here for you. You will find a hack for every aspect of your PC from power supply to mouse port, video to network connections, and have the chance to learn a lot about each section of a PC along the way. It has been my goal to help make your PC more reliable, economical, and effective whether it is five years or five days old. Without dwelling too much on the past and the foundations that make the PC what it is today, you will discover subtle nuances, and maybe a few "trade secrets," that will dispel common PC myths about how things work, or don't, and why. Each major element of a PC and specifics about them are covered in the following ten chapters:Chapter 1, Basic System Board HacksThis chapter covers the intricacies of normal and quirky system board behavior, dealing with boot-up passwords, boards that won't boot, booting faster, BIOS upgrades, and adding or changing a boot-up graphic.Chapter 2, Basic System Board SetupFrom how to get into your BIOS setup program to what to do when you get there, the subtle and not-so-subtle aspects of what all those BIOS parameters do and cannot do. Master those drive, I/O port, Plug and Play, and power management parameters with ease.Chapter 3, CPU HacksThis chapter is where the heart of your PC starts racing. This is where you determine if you have a CPU and system board you can overclock, learn how to choose components that can be sped up, and how to turbocharge them. You'll also see how to improve the cooling of your CPU so it will stand up to turbocharged speeds.Chapter 4, Memory HacksA fast, stable CPU will meet its first speed bump if you haven't got enough RAM or if the RAM you have is chugging along like a snail. You need to feed your CPU, operating system, and data enough RAM to let the system achieve its potential, and here you'll find recommendations for how much is enough and how much can be too much. RAM can be sped up and optimized to match your CPU byte for byte once you learn and apply the right parameters to get it off the starting line and handling all those speeding bits.Chapter 5, Disk HacksHard drives used to be easy. Either you had one or you didn't. When you got one, all you had were limited options for installation and configuration. In this chapter you'll see all of the options in today's PCs, hard drives, and operating systems, which offer dozens of combinations of capacity, performance, partitioning, formatting, and filesystems to suit your needs and learn how to select, install, and configure a proper storage system.Chapter 6, Disk Drive Performance HacksChoosing the right hard drive system reduces the PC's most significant bottleneck—disk storage performance. This chapter shows you all those hard drive ratings and parameters, then how to get the most out of what you have with simple cabling changes, operating system parameters, and interface and drive upgrades.Chapter 7, Video HacksWhat you see may not be all you can get. Today's PC viewer wants video quality that meets or exceeds that of full-motion high-definition television. PC gamers yearn for maximum frames-per-second performance. "Frames are life," especially when fighting the visually superior, ultra-agile Galactigons wielding only a K-Bar knife and an early year 2021 model focused gamma-laser torch. If you can't see them coming to get you then you cannot stop them. Fast video is one of a handful of aspects that define high-quality video—you want smooth textures, crisp edges, vibrant colors, and no hint of pixels or choppiness. Choosing the right video card by the numbers and then cranking the numbers up is what this chapter is all about.Chapter 8, I/O Device HacksGet out the soldering iron and magnifying glass, or keep the one you have warm from performing our CPU hacks. Seriously, we cut a few wires in one crafty hack in this chapter, then we're back to switches, jumpers, BIOS, and Windows parameters to make sure your PC configuration follows the PC BIOS and Plug and Play rules for getting more and conflict-free I/O ports.Chapter 9, Boot-Up HacksIf you're not happy with just one operating system then this is the chapter for you. In here are hacks covering everything from DOS to Linux, and several ways to allow your system to shift "personalities" nearly on the fly.Chapter 10, Configuring a New PCThis is our "pro" chapter. Most PC problems are preventable with a little tender loving care. No, scratch that: with a lot of deliberate proactive, protective, preventive, and preemptive measures. From virus protection to firewalls to backups, you'll see how to cover yourself against common PC predators and recover from the damage they can cause. Apply these hacks to all your PCs, new or old, and you'll be glad you did.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/135987539/PC_Hacks_-_100_Industrial-Strength_Tips___Tools__2004_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3441928106310510161?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3441928106310510161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3441928106310510161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3441928106310510161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3441928106310510161'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/pc-hacks-100-industrial-strength-tips.html' title='PC Hacks - 100 Industrial-Strength Tips &amp; Tools'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1788265460993931619</id><published>2008-09-26T00:27:00.000-07:00</published><updated>2008-09-26T00:29:23.712-07:00</updated><title type='text'>Perl Hacks - Tips And Tools For Programming Debugging</title><content type='html'>Perl is a language with a rich and expressive vocabulary. Since its original release in 1987, it's moved from quick-and-dirty extraction and reporting to web programming, data munging, GUI building, automation gluing, and full-blown application development. It's the duct tape of the Internet and a Swiss-Army chainsaw.Like duct tape and multitools, Perl can do just about anything you can imagine and really want to do.If you just want to get your job done quickly, you can write the simplest, easiest Perl you know and go on to other things. If you want to build big applications, you can do thatwith some experience and a little discipline. If you want to solve your problem and don't mind a little help, the CPAN is there to give you a hand.That's all very productive, and being productive can be fulfilling...but Perl can also be fun.Imagine a litter of kittens, tumbling across the floor in a ball of teeth and claws and fur and tiny little growls. They're playing, sure, but they're also practicing the skills they need to survive in the scary wild world. They're careful not to hurt each other, but the tactics and surprises of one clever kitten can teach the others valuable lessons.What makes a Perl guru? It's knowledge, partly, but it's mostly the curiosity to play with the language, discover surprises, and even invent a few of your own. That's why this book was so much fun to write. Here are 101 tips, tricks, and techniques from some of the best Perl programmers in the world. Some are immediately productive. Some are sneak attacks that you might only use when you have no other choice. Most of them have two parts: the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. All of them are worth studying.It's good to be productive. That's why you program in Perl. Add in the fun of learningespecially lessons it took these Perl gurus years to learnand you'll be ready for anything. Amaze your friends. Astound your coworkers. Walk into the jungle of code and specifications and customer requests with the confidence that you can take down any problem that jumps out at you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/135987622/Perl_Hacks_-_Tips_And_Tools_For_Programming_Debugging_And_Su.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1788265460993931619?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1788265460993931619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1788265460993931619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1788265460993931619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1788265460993931619'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/perl-hacks-tips-and-tools-for.html' title='Perl Hacks - Tips And Tools For Programming Debugging'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-107528322388798769</id><published>2008-09-26T00:25:00.001-07:00</published><updated>2008-09-26T00:27:34.372-07:00</updated><title type='text'>PowerPoint 2007 for Starters: The Missing Manual</title><content type='html'>Fast-paced and easy to read, this new book teaches you the basics of PowerPoint 2007 so you can start using the program right away. This concise guide shows readers how to work with PowerPoint's most useful features and its completely redesigned interface. With clear explanations, step-by-step instructions, lots of illustrations, and plenty of timesaving advice, PowerPoint 2007 for Starters: The Missing Manual will quickly teach you to:Create, save, set up, run, and print a basic bullets-and-background slideshow Learn how to add pictures, sound, video, animated effects, and controls (buttons and links) to your slidesDiscover how to incorporate text, spreadsheets, and animations created in other programsThe new PowerPoint is radically different from previous versions. Over the past decade, PowerPoint has grown in complexity, but its once-simple toolbar has been packed with so many features that not even the pros could find them all. For PowerPoint 2007, Microsoft redesigned the user interface completely, adding a tabbed toolbar that makes every feature easy to locate.Unfortunately, Microsoft's documentation is as scant as ever, so even if you find the features you need, you still may not know what to do with them. But with this book, you can breeze through the new user interface and its timesaving features in no time. PowerPoint 2007 for Starters: The Missing Manual is the perfect primer for anyone who needs to create effective presentations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/135988414/PowerPoint_2007_For_Starters_-_The_Missing_Manual__2007_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-107528322388798769?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/107528322388798769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=107528322388798769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/107528322388798769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/107528322388798769'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/powerpoint-2007-for-starters-missing.html' title='PowerPoint 2007 for Starters: The Missing Manual'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7622479589138243194</id><published>2008-09-26T00:22:00.000-07:00</published><updated>2008-09-26T00:23:17.438-07:00</updated><title type='text'>C++ Standard Library</title><content type='html'>C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions.&lt;br /&gt;The C++ Standard Library not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code.This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of special containers, strings, numerical classes, internationalization, and the IOStream library. Each component is presented in depth, with an introduction to its purpose and design, examples, a detailed description, traps and pitfalls, and the exact signature and definition of its classes and their functions. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed.Comprehensive, detailed, readable, and practical, The C++ Standard Library is the C++ resource you will turn to again and again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146680593/Addison.Wesley.C__.Standard_Library_The.A.Tutorial.and.Reference.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7622479589138243194?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7622479589138243194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7622479589138243194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7622479589138243194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7622479589138243194'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/c-standard-library.html' title='C++ Standard Library'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3969446137596612456</id><published>2008-09-26T00:20:00.000-07:00</published><updated>2008-09-26T00:21:54.090-07:00</updated><title type='text'>C++ Templates: The Complete Guide</title><content type='html'>Templates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. C++ Templates: The Complete Guide provides software architects and engineers with a clear understanding of why, when, and how to use templates to build and maintain cleaner, faster, and smarter software more efficiently.&lt;br /&gt;C++ Templates begins with an insightful tutorial on basic concepts and language features. The remainder of the book serves as a comprehensive reference, focusing first on language details, then on a wide range of coding techniques, and finally on advanced applications for templates. Examples used throughout the book illustrate abstract concepts and demonstrate best practices.Readers learnThe exact behaviors of templatesHow to avoid the pitfalls associated with templatesIdioms and techniques, from the basic to the previously undocumentedHow to reuse source code without threatening performance or safetyHow to increase the efficiency of C++ programsHow to produce more flexible and maintainable softwareThis practical guide shows programmers how to exploit the full power of the template features in C++.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146680793/Addison.Wesley.C__.Templates-The.Complete.Guide.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3969446137596612456?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3969446137596612456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3969446137596612456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3969446137596612456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3969446137596612456'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/c-templates-complete-guide.html' title='C++ Templates: The Complete Guide'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-625649458706845775</id><published>2008-09-26T00:18:00.000-07:00</published><updated>2008-09-26T00:20:18.838-07:00</updated><title type='text'>Effective XML: 50 Specific Ways to Improve Your XML</title><content type='html'>"This is an excellent collection of XML best practices: essential reading for any developer using XML. This book will help you avoid common pitfalls and ensure your XML applications remain practical and interoperable for as long as possible."&lt;br /&gt;Edd Dumbill, Managing Editor, XML.com and Program Chair, XML Europe"A collection of useful advice about XML and related technologies. Well worth reading before, during, and after XML application development."Sean McGrath, CTO, PropylonIf you want to become a more effective XML developer, you need this book. You will learn which tools to use when in order to write legible, extensible, maintainable and robust XML code.How do you write DTDs that are independent of namespace prefixes?What do parsers reliably report and what don't they?Which schema language is the right one for your job?Which API should you choose for maximum speed and minimum size?What can you do to ensure fast, reliable access to DTDs and schemas without making your document less portable?Is XML too verbose for your application?Elliotte Rusty Harold provides you with 50 practical rules of thumb based on real-world examples and best practices. His engaging writing style is easy to understand and illustrates how you can save development time while improving your XML code. Learn to write XML that is easy to edit, simple to process, and is fully interoperable with other applications and code. Understand how to design and document XML vocabularies so they are both descriptive and extensible. After reading this book, you'll be ready to choose the best tools and APIs for both large-scale and small-scale processing jobs. Elliotte provides you with essential information on building services such as verification, compression, authentication, caching, and content management.If you want to design, deploy, or build better systems that utilize XML-then buy this book and get going!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146683063/Addison.Wesley.Effective.XML.50.Specific.Ways.To.Improve.Your.XML.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-625649458706845775?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/625649458706845775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=625649458706845775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/625649458706845775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/625649458706845775'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/effective-xml-50-specific-ways-to.html' title='Effective XML: 50 Specific Ways to Improve Your XML'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6538602620190030663</id><published>2008-09-26T00:17:00.000-07:00</published><updated>2008-09-26T00:18:32.717-07:00</updated><title type='text'>Programmer's Guide to Java™ Certification, A: A Comprehensive Primer, Second Edition</title><content type='html'>To pass the Sun Certified Programmer for Java 2 Platform 1.4 exam (SCPJ2 1.4) you need this book. It is written for any experienced programmer (with or without previous knowledge of Java) interested in mastering the Java programming language and passing the SCPJ2 1.4 exam.&lt;br /&gt;A Programmer's Guide to Java(TM) Certification, Second Edition, contains detailed coverage of all exam topics and objectives, helpful code examples, exercises, review questions, and several full practice exams. In addition, as a comprehensive primer to the Java programming language, this book is an invaluable reference tool for the reader.This new edition has been thoroughly updated to focus on the latest version of the exam (CX-310-035). In particular, it contains more in-depth explanations of the syntax and usage of core language features that are now emphasized on the exam. The accompanying CD contains a version of the SCPJ2 1.4 Exam Simulator developed by Whizlabs Software, which includes several mock exams and simulates the exam-taking experience. The CD also contains the complete source code for all the examples, and solutions to the programming exercises.What you will find in this book:Extensive coverage of all the objectives defined for the Sun Certified Programmer for Java 2 Platform 1.4 examEasy-to-follow structure with chapters organized according to the exam objectives as laid out by Sun MicrosystemsSummaries that clearly state and differentiate the exam objectives and the supplementary objectives to be covered in each chapterA list of Sun's objectives for the SCPJ2 1.4 exam, and a guide to taking the examA complete mock exam with new questions (not repeats of review questions)Numerous exam-relevant review questions to test your understanding of each major topic, with annotated answersProgramming exercises and solutions at the end of each chapterCopious code examples illustrating concepts where the code has been compiled and thoroughly tested on multiple platformsProgram output demonstrating expected results from running the examplesExtensive use of UML (Unified Modeling Language) for illustration purposesAn introduction to basic terminology and concepts in object-oriented programmingAdvice on how to avoid common pitfalls in mastering the language and taking the examPlatform-independent coverage--platform-specific details are provided where relevantInformation about the SCPJ2 Upgrade exam&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146668524/Addison.Wesley.A.Programmers.Guide.To.Java.Certification.2nd.Edition.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6538602620190030663?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6538602620190030663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6538602620190030663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6538602620190030663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6538602620190030663'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/programmers-guide-to-java-certification.html' title='Programmer&apos;s Guide to Java™ Certification, A: A Comprehensive Primer, Second Edition'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6456118327160785849</id><published>2008-09-26T00:16:00.001-07:00</published><updated>2008-09-26T00:16:54.714-07:00</updated><title type='text'>C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks</title><content type='html'>Do you need to develop flexible software that can be customized quickly? Do you need to add the power and efficiency of frameworks to your software? The ADAPTIVE Communication Environment (ACE) is an open-source toolkit for building high-performance networked applications and next-generation middleware. ACE's power and flexibility arise from object-oriented frameworks, used to achieve the systematic reuse of networked application software. ACE frameworks handle common network programming tasks and can be customized using C++ language features to produce complete distributed applications.&lt;br /&gt;C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough coverage of the concepts, patterns, and usage rules that form their structure. This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced ACE and the wrapper facades, which are basic network computing ingredients. Volume 2 explains how frameworks build on wrapper facades to provide higher-level communication services.Written by two experts in the ACE community, this book contains:An overview of ACE frameworksDesign dimensions for networked servicesDescriptions of the key capabilities of the most important ACE frameworksNumerous C++ code examples that demonstrate how to use ACE frameworksC++ Network Programming, Volume 2, teaches how to use frameworks to write networked applications quickly, reducing development effort and overhead. It will be an invaluable asset to any C++ developer working on networked applications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146679255/Addison.Wesley.C__.Network_Programming_Volume.2.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6456118327160785849?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6456118327160785849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6456118327160785849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6456118327160785849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6456118327160785849'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/c-network-programming-volume-2.html' title='C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3166498441901583223</id><published>2008-09-26T00:14:00.000-07:00</published><updated>2008-09-26T00:15:27.465-07:00</updated><title type='text'>Absolute OpenBSD: UNIX for the Practical Paranoid</title><content type='html'>What Is BSD?&lt;br /&gt;AT&amp;amp;T employees created UNIX in the early 1970s. At the time, the monster telephone company was forbidden to compete in the computer industry. The telecommunications company used UNIX internally, but could not transform it into a commercial product. As such, AT&amp;amp;T was willing to license the UNIX software and its source code to universities for a nominal fee. This worked well for all parties: AT&amp;amp;T got a few pennies and a generation of computer scientists who cut their teeth on AT&amp;amp;T technology, the universities avoided high operating system license fees, and the students were able to dig around inside the source code and see how computers really worked.Compared to some of the other operating systems of the time, the original UNIX wasn't very good. But all these students had the source code for it and could improve the parts that they didn't like. If an instructor found a certain bug particularly vexing, he could assign his students the job of fixing it. If a university network engineer, professor, or student needed a feature, he could use the source code to quickly implement it. As the Internet grew in the early 1980s, these additions and features were exchanged between universities in the form of patches. The Computer Science Research Group (CSRG) at the University of California, Berkeley, acted as a central clearinghouse for these patches. The CSRG distributed these patches to anyone with a valid AT&amp;amp;T source code license. The resulting collection of patches became known as the Berkeley Software Distribution, or BSD. (Download to be Continued)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146667567/Absolute.OpenBSD.UNIX.For.The.Practical.Paranoid.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3166498441901583223?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3166498441901583223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3166498441901583223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3166498441901583223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3166498441901583223'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/absolute-openbsd-unix-for-practical.html' title='Absolute OpenBSD: UNIX for the Practical Paranoid'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2308727036974980378</id><published>2008-09-26T00:12:00.000-07:00</published><updated>2008-09-26T00:13:51.078-07:00</updated><title type='text'>Applying Enterprise JavaBeans™:Component-Based Development for the J2EE™ Platform, Second Edition</title><content type='html'>Written by the architects of the Enterprise JavaBean (EJB) specification, Applying Enterprise JavaBeans(TM), Second Edition is an advanced programming guide and reference source which has been updated and expanded to reflect updates in the EJB 2.1 specification. This book is an invaluable resource for IT personnel building in-house applications and for the independent software vendors (ISVs) building applications for sale to enterprise.&lt;br /&gt;The authors use example applications to clearly illustrate many of the typical problems encountered in enterprise application development, and to help developers learn to use the newest features of the EJB. Applying Enterprise JavaBeans(TM), Second Edition also explores the use of EJB architecture in the construction and accessing of Web services, thus integrating applications across enterprises with interoperable, standards-based protocols and service description formats.In-depth coverage includes such EJB topics as:Support for Web services and security managementMessage-driven beans and integration with Java Messaging Service (JMS)Session beans-including a discussion of the differences between stateful and stateless session beansEntity beans-including life cycle, persistence management, and container managementTransaction managementEJB Query LanguageApplying Enterprise JavaBeans(TM), Second Edition discusses when and how each EJB feature should be used in applications and concludes with a comprehensive API reference for developers. This book is an essential addition to every Java programmer's bookshelf.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146677439/Addison.Wesley.Applying.Enterprise.JavaBeans.2nd.Edition.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2308727036974980378?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2308727036974980378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2308727036974980378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2308727036974980378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2308727036974980378'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/applying-enterprise-javabeanscomponent.html' title='Applying Enterprise JavaBeans™:Component-Based Development for the J2EE™ Platform, Second Edition'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7037495199589933635</id><published>2008-09-26T00:06:00.000-07:00</published><updated>2008-09-26T00:12:08.290-07:00</updated><title type='text'>C++ Primer, Third Edition</title><content type='html'>C++ Primer provides a comprehensive introduction to the International Standard on C++. It is a primer in the sense that it provides a consciously tutorial approach to describing the C++ language. (It is not a primer in the sense of providing a simplistic or "gentle" description of the language.) Programming aspects of the language, such as exception handling, the container types, object-oriented programming, and so on, are presented in the context of solving a particular problem or programming task. Language rules, such as the resolution of an overloaded function call or the type conversions supported under object-oriented programming, are given extensive treatment that may initially seem out of place in a primer. We believe that the coverage is necessary to a practical understanding of the language, and we view the material as something one goes back to rather than digests at one sitting. If you find it initially overwhelming or simply too dry, put this material aside until later — we identify such sections with the following convention:&lt;br /&gt;Knowledge of the C language is not assumed, although familiarity with some modern, block structured language will make the going easier. The book is intended as a first book on C++; it is not intended as a first book on programming! To be sure, we all start with a common vocabulary; however, the initial chapters cover some basic concepts, such as looping statements and variables, that some readers might find too introductory. Not to worry: the depth of coverage picks up quickly.Much of the power of C++ comes from its support for new ways of programming and thinking about programming problems. Learning to use C++ effectively, therefore, requires more than simply learning a new set of syntax and semantics. To facilitate this larger learning, the book is organized around a series of extended examples. These examples are used both to introduce the details of various language features and to motivate them. When we learn language features in the context of a full example, it becomes clear why such features are useful, providing a sense of when and how we would use them for real-world problem solving. Additionally, this focus on examples allows early use of concepts that will be explained more fully as the reader's knowledge base is built up. Early examples contain simple uses of fundamental C++ concepts, giving a flavor for the kinds of programming one can do in C++ without requiring complete understanding of the details of design and implementation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146679749/Addison.Wesley.C__.Primer__Third_Edition.rar"&gt;Download Here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7037495199589933635?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7037495199589933635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7037495199589933635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7037495199589933635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7037495199589933635'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/c-primer-third-edition.html' title='C++ Primer, Third Edition'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5634438788849258896</id><published>2008-09-25T22:12:00.000-07:00</published><updated>2008-09-25T23:18:20.480-07:00</updated><title type='text'>New gadgets around the corner‏</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;New gadgets around the corner‏&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250198307969517138" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNxzi1rhRlI/AAAAAAAAAP0/7Eo9tbUXhFM/s400/1.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;B-membrane Laptop/Desktop&lt;br /&gt;Concept computer designed by Korean designer Won-Seok Lee. No bulky monitors, just a UFO shape system that displays screen like a projector.&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5250198310056371074" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNxzi9dEI4I/AAAAAAAAAP8/LLaLk15243w/s400/2.bmp" border="0" /&gt;&lt;br /&gt;Nokia Aeon Full Screen Concept Phone&lt;br /&gt;The most prominent design feature of aeon is a touchscreen that stretches over the full surface area of the phone.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250198310729585730" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNxzi_9klEI/AAAAAAAAAQE/1eeqMhp402Y/s400/3.bmp" border="0" /&gt;&lt;br /&gt;Napkin PC&lt;br /&gt;The Napkin PC is a multi-user, multi-interface, modular computer designed for creative professionals to collaborate and bring their greatest ideas to life&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250198318214945474" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNxzjb2OGsI/AAAAAAAAAQM/Zfo_9i5Psc8/s400/4.bmp" border="0" /&gt;&lt;br /&gt;Cellphone Code&lt;br /&gt;This phone uses haptic technology to provide physical feedback for making a call. To turn it on…twist a section, to dial a number…twist a bunch of sections, to make an international call…break your wrist!&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250198319881627618" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNxzjiDlp-I/AAAAAAAAAQU/zAITNOdzK24/s400/5.bmp" border="0" /&gt;&lt;br /&gt;Virtual Goggles&lt;br /&gt;Designed and conceived by Franz Steiner, he wondered what the personal assistant might look like in the future.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250201238381375698" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNx2NaUJsNI/AAAAAAAAAQc/36mzea1jLUg/s400/6.bmp" border="0" /&gt;&lt;br /&gt;New dSLR?&lt;br /&gt;Concept of a digital camera which can be used in one hand.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250201242106561794" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNx2NoMThQI/AAAAAAAAAQk/NrSbAqiyrxc/s400/7.bmp" border="0" /&gt;&lt;br /&gt;Future Internet Search&lt;br /&gt;All you need to do is point the tablet at any object and you should get search results as good as Google's, just more interactivity&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250201242870333394" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNx2NrCZv9I/AAAAAAAAAQs/XZVdEV4r1JU/s400/8.bmp" border="0" /&gt;&lt;br /&gt;Sunshine Pillow&lt;br /&gt;We arent sure if it's warm enough, but it's good to own one.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250201242498217010" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNx2NpprtDI/AAAAAAAAAQ0/iQgI_cBBbcc/s400/9.bmp" border="0" /&gt;&lt;br /&gt;Capsule Radio Clock&lt;br /&gt;Not rocket science, but definetely cool to get one.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250201244333282802" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNx2NwfMlfI/AAAAAAAAAQ8/fQpYUumYwx4/s400/10.bmp" border="0" /&gt;&lt;br /&gt;Info-Live Watch&lt;br /&gt;INFO Live is an data organizer for connected Internet world. It is able to transfer data information to any hardware and person any moment in time of need.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250203733194904146" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNx4eoODElI/AAAAAAAAARE/Vem-cI2w71s/s400/11.bmp" border="0" /&gt;&lt;br /&gt;Jive for the elderly&lt;br /&gt;Jive is a range of 3 products that were designed to get elderly technophobes connected to their friends and family.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250203733154419874" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNx4eoEZVKI/AAAAAAAAARM/5jmy6L7TPm8/s400/12.bmp" border="0" /&gt;&lt;br /&gt;LifeMap&lt;br /&gt;Touch screen digital photo storing and organization product&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5250203738630740450" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNx4e8eDWeI/AAAAAAAAARU/w1vNKzvi2Ao/s400/13.bmp" border="0" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Microsoft Arc Mouse&lt;br /&gt;When you go advanced in all your computer equipments, the NExt best thing is to get a futuristic mouse.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250203740906657522" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNx4fE8rFvI/AAAAAAAAARc/-J8C9QreJAI/s400/14.bmp" border="0" /&gt;&lt;br /&gt;Pebble Key Port&lt;br /&gt;Designed with many slots so that user can easily group their keys into categories such as car keys, home keys or office keys.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250203742800432770" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNx4fMALzoI/AAAAAAAAARk/HcAqKqArXAo/s400/15.bmp" border="0" /&gt;&lt;br /&gt;Pixel Perfect Hour Glass&lt;br /&gt;Title says it all. A perfect gadget anyone wants to own, I suppose?&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5250210291364127586" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNx-cXTb42I/AAAAAAAAAR0/YM-9linyDdE/s400/16.bmp" border="0" /&gt;&lt;br /&gt;Calliper Style Radio&lt;br /&gt;Like a precision calliper tool, 08 Radio by Mikael Silvanto lets you precisely find the station you want by sliding the entire radio unit up and down the scale. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5634438788849258896?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5634438788849258896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5634438788849258896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5634438788849258896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5634438788849258896'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/new-gadgets-around-corner.html' title='New gadgets around the corner‏'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNxzi1rhRlI/AAAAAAAAAP0/7Eo9tbUXhFM/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-440136274011678831</id><published>2008-09-25T00:09:00.000-07:00</published><updated>2008-09-25T00:12:00.393-07:00</updated><title type='text'>Cisco ASA 5500 Series</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5rDwIHqI/AAAAAAAAALE/S_MqDqAtmp4/s1600-h/166974-asa5510bunk9.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249853202534768290" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5rDwIHqI/AAAAAAAAALE/S_MqDqAtmp4/s320/166974-asa5510bunk9.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs5rYWipDI/AAAAAAAAALM/oFTQuWC7Mh4/s1600-h/asa5500-rear-conn.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249853208064599090" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs5rYWipDI/AAAAAAAAALM/oFTQuWC7Mh4/s320/asa5500-rear-conn.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5rd9nOZI/AAAAAAAAALU/SHodR4KfBi4/s1600-h/ASA5505_PCS.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249853209570654610" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5rd9nOZI/AAAAAAAAALU/SHodR4KfBi4/s320/ASA5505_PCS.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;&lt;strong&gt;Cisco ASA 5500 Series&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-440136274011678831?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/440136274011678831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=440136274011678831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/440136274011678831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/440136274011678831'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/cisco-asa-5500-series.html' title='Cisco ASA 5500 Series'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5rDwIHqI/AAAAAAAAALE/S_MqDqAtmp4/s72-c/166974-asa5510bunk9.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-9215703308129911261</id><published>2008-09-25T00:06:00.000-07:00</published><updated>2008-09-25T00:09:33.415-07:00</updated><title type='text'>Cisco 7200 Series Routers</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5EcK7QGI/AAAAAAAAAKs/hg-d9XWYrhk/s1600-h/Cisco+7201+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249852539074723938" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5EcK7QGI/AAAAAAAAAKs/hg-d9XWYrhk/s320/Cisco+7201+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5Ek2GpxI/AAAAAAAAAK0/9FvH7R5YSwA/s1600-h/Cisco+7204VXR.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249852541403309842" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5Ek2GpxI/AAAAAAAAAK0/9FvH7R5YSwA/s320/Cisco+7204VXR.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs5EhHTLmI/AAAAAAAAAK8/IgSiqk94KEA/s1600-h/Cisco+7206VXR.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249852540401692258" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs5EhHTLmI/AAAAAAAAAK8/IgSiqk94KEA/s320/Cisco+7206VXR.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;Cisco 7200 Series Routers&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-9215703308129911261?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/9215703308129911261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=9215703308129911261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/9215703308129911261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/9215703308129911261'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/cisco-7200-series-routers.html' title='Cisco 7200 Series Routers'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs5EcK7QGI/AAAAAAAAAKs/hg-d9XWYrhk/s72-c/Cisco+7201+Router.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2256386521659528546</id><published>2008-09-25T00:04:00.000-07:00</published><updated>2008-09-25T00:06:34.161-07:00</updated><title type='text'>Cisco 3800 Series Routers</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNs4adY1gXI/AAAAAAAAAKc/fMTU_wPma30/s1600-h/Cisco+3825+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249851817846997362" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNs4adY1gXI/AAAAAAAAAKc/fMTU_wPma30/s320/Cisco+3825+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs4aQk_y4I/AAAAAAAAAKk/w2Q1p2eXrEM/s1600-h/Cisco+3845+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249851814408342402" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs4aQk_y4I/AAAAAAAAAKk/w2Q1p2eXrEM/s320/Cisco+3845+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2256386521659528546?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2256386521659528546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2256386521659528546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2256386521659528546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2256386521659528546'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/cisco-3800-series-routers.html' title='Cisco 3800 Series Routers'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNs4adY1gXI/AAAAAAAAAKc/fMTU_wPma30/s72-c/Cisco+3825+Integrated+Services+Router.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7230569816428217927</id><published>2008-09-25T00:01:00.000-07:00</published><updated>2008-09-25T00:04:34.118-07:00</updated><title type='text'>Cisco 2800 Series Routers</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs334b62cI/AAAAAAAAAJ8/jeldAQg1kP8/s1600-h/Cisco+2801+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249851223812266434" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs334b62cI/AAAAAAAAAJ8/jeldAQg1kP8/s320/Cisco+2801+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs34FgUTMI/AAAAAAAAAKE/l7mCRYa-QJU/s1600-h/Cisco+2811+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249851227320372418" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs34FgUTMI/AAAAAAAAAKE/l7mCRYa-QJU/s320/Cisco+2811+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs34S-8BsI/AAAAAAAAAKM/sRVTtAejy4E/s1600-h/Cisco+2821+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249851230938465986" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs34S-8BsI/AAAAAAAAAKM/sRVTtAejy4E/s320/Cisco+2821+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs34SU-n5I/AAAAAAAAAKU/LxmgJtyMYc8/s1600-h/Cisco+2851+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249851230762475410" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs34SU-n5I/AAAAAAAAAKU/LxmgJtyMYc8/s320/Cisco+2851+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;&lt;strong&gt;Cisco 2800 Series Routers&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7230569816428217927?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7230569816428217927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7230569816428217927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7230569816428217927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7230569816428217927'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/cisco-2800-series-routers.html' title='Cisco 2800 Series Routers'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs334b62cI/AAAAAAAAAJ8/jeldAQg1kP8/s72-c/Cisco+2801+Integrated+Services+Router.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4351342715771949291</id><published>2008-09-24T23:54:00.000-07:00</published><updated>2008-09-25T00:00:40.789-07:00</updated><title type='text'>Cisco 1800 Series Routers</title><content type='html'>&lt;span style="font-size:180%;color:#ff0000;"&gt;&lt;strong&gt;Cisco 1800 Series Routers&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs27QuWfEI/AAAAAAAAAJs/IVpPzT8jB8I/s1600-h/Cisco+1841+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249850182360005698" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs27QuWfEI/AAAAAAAAAJs/IVpPzT8jB8I/s320/Cisco+1841+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs27mwKnCI/AAAAAAAAAJ0/0XolVG016kY/s1600-h/Cisco+1861+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249850188273196066" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs27mwKnCI/AAAAAAAAAJ0/0XolVG016kY/s320/Cisco+1861+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNs2uVCFDOI/AAAAAAAAAJE/v55WaUayNg0/s1600-h/Cisco+1801+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249849960178191586" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNs2uVCFDOI/AAAAAAAAAJE/v55WaUayNg0/s320/Cisco+1801+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs2uTSE-EI/AAAAAAAAAJM/h6mwKHA0EGU/s1600-h/Cisco+1802+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249849959708424258" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs2uTSE-EI/AAAAAAAAAJM/h6mwKHA0EGU/s320/Cisco+1802+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs2ukGtY-I/AAAAAAAAAJU/gMdriYQTRpo/s1600-h/Cisco+1803+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249849964224144354" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs2ukGtY-I/AAAAAAAAAJU/gMdriYQTRpo/s320/Cisco+1803+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs2uhMWHoI/AAAAAAAAAJc/7JYdjpcSSb0/s1600-h/Cisco+1811+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249849963442478722" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNs2uhMWHoI/AAAAAAAAAJc/7JYdjpcSSb0/s320/Cisco+1811+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNs2u40_cjI/AAAAAAAAAJk/EcC77sE8TA8/s1600-h/Cisco+1812+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249849969786974770" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNs2u40_cjI/AAAAAAAAAJk/EcC77sE8TA8/s320/Cisco+1812+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4351342715771949291?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4351342715771949291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4351342715771949291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4351342715771949291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4351342715771949291'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/cisco-1800-series-routers.html' title='Cisco 1800 Series Routers'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs27QuWfEI/AAAAAAAAAJs/IVpPzT8jB8I/s72-c/Cisco+1841+Integrated+Services+Router.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6720808845590148755</id><published>2008-09-24T23:18:00.000-07:00</published><updated>2008-09-24T23:52:53.375-07:00</updated><title type='text'>Cisco 800 Series Routers</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;Cisco 800 Series Routers&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs0N4Y2mDI/AAAAAAAAAIk/N2ms7iuw9-I/s1600-h/Cisco+871+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249847203710015538" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs0N4Y2mDI/AAAAAAAAAIk/N2ms7iuw9-I/s320/Cisco+871+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs0OL0JxQI/AAAAAAAAAIs/22zL6CW1y6w/s1600-h/Cisco+881+Integrated+Services+Router+with+Integrated+802[1].11n+Access+Point.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249847208924792066" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs0OL0JxQI/AAAAAAAAAIs/22zL6CW1y6w/s320/Cisco+881+Integrated+Services+Router+with+Integrated+802%5B1%5D.11n+Access+Point.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs0OCA_f6I/AAAAAAAAAI0/sg5bDqAQOpM/s1600-h/The+Cisco+830+Series+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249847206294290338" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs0OCA_f6I/AAAAAAAAAI0/sg5bDqAQOpM/s320/The+Cisco+830+Series+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs0OAVn_AI/AAAAAAAAAI8/YQP3ZUhMvis/s1600-h/The+Cisco+836+ADSL+over+ISDN+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249847205843958786" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNs0OAVn_AI/AAAAAAAAAI8/YQP3ZUhMvis/s320/The+Cisco+836+ADSL+over+ISDN+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNszYfG0lVI/AAAAAAAAAH8/7FJV2rDKy20/s1600-h/Cisco+815+Integrated+Services+Router-Rare.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249846286390433106" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNszYfG0lVI/AAAAAAAAAH8/7FJV2rDKy20/s320/Cisco+815+Integrated+Services+Router-Rare.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNszYjrQNCI/AAAAAAAAAIE/rbL6S3YCALo/s1600-h/Cisco+827H+Rear+View.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249846287616980002" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNszYjrQNCI/AAAAAAAAAIE/rbL6S3YCALo/s320/Cisco+827H+Rear+View.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNszYlr23jI/AAAAAAAAAIM/u2vnU3ZQHF0/s1600-h/Cisco+828+G[1].SHDSL+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249846288156384818" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNszYlr23jI/AAAAAAAAAIM/u2vnU3ZQHF0/s320/Cisco+828+G%5B1%5D.SHDSL+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNszYs3BmbI/AAAAAAAAAIU/MjYQtAz64EM/s1600-h/Cisco+851+Integrated+Services+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249846290082273714" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNszYs3BmbI/AAAAAAAAAIU/MjYQtAz64EM/s320/Cisco+851+Integrated+Services+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNszY7zQuyI/AAAAAAAAAIc/5hIZPHHcDZY/s1600-h/Cisco+861+Integrated+Services+Router+with+Integrated+802[1].11n+Access+Point.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249846294093019938" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNszY7zQuyI/AAAAAAAAAIc/5hIZPHHcDZY/s320/Cisco+861+Integrated+Services+Router+with+Integrated+802%5B1%5D.11n+Access+Point.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNsyKeQsQdI/AAAAAAAAAHU/L3mvaAYvBVM/s1600-h/800isrdd_da.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249844946133598674" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNsyKeQsQdI/AAAAAAAAAHU/L3mvaAYvBVM/s320/800isrdd_da.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNsyKQTrspI/AAAAAAAAAHc/qxsfXaLCKZo/s1600-h/805sr_da.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249844942388048530" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_rrv_mGMZ0IU/SNsyKQTrspI/AAAAAAAAAHc/qxsfXaLCKZo/s320/805sr_da.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNsyKtKX47I/AAAAAAAAAHk/H_NSwvVnJUU/s1600-h/860back.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249844950133629874" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNsyKtKX47I/AAAAAAAAAHk/H_NSwvVnJUU/s320/860back.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNsyK6bTZ9I/AAAAAAAAAHs/a52k36YzDdY/s1600-h/Cisco+806+Broadband+Router.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249844953694300114" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_rrv_mGMZ0IU/SNsyK6bTZ9I/AAAAAAAAAHs/a52k36YzDdY/s320/Cisco+806+Broadband+Router.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNsyK0kAKrI/AAAAAAAAAH0/dVVD_5QpMCA/s1600-h/Cisco+815+Integrated+Services+Router-front.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5249844952120175282" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNsyK0kAKrI/AAAAAAAAAH0/dVVD_5QpMCA/s320/Cisco+815+Integrated+Services+Router-front.jpg" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6720808845590148755?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6720808845590148755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6720808845590148755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6720808845590148755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6720808845590148755'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/cisco-800-series-routers.html' title='Cisco 800 Series Routers'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rrv_mGMZ0IU/SNs0N4Y2mDI/AAAAAAAAAIk/N2ms7iuw9-I/s72-c/Cisco+871+Integrated+Services+Router.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3260928026246402391</id><published>2008-09-24T23:15:00.000-07:00</published><updated>2008-09-24T23:17:52.461-07:00</updated><title type='text'>SELinux</title><content type='html'>Organization of This BookThis book is divided into nine chapters and five appendixes. Here is a brief summary of each chapter's focus:Chapter 1, Introducing SELinux, explains why SELinux is valuable and which common security flaws it addresses, including the concept of the 0-day vulnerability.Chapter 2, Overview of the SELinux Security Model, explains such basic concepts as roles, domains, and transitions. It prepares the reader for SELinux installation.Chapter 3, Installing and Initially Configuring SELinux, lays out the current state of SELinux support in several GNU/Linux distributions and provides guidance for installation.Chapter 4, Using and Administering SELinux, is a basic SELinux system guide for system administrators, covering such techniques as user administration.Chapter 5, SELinux Policy and Policy Language Overview, prepares the reader to write or revise policies, which is necessary when new software is installed on an SELinux system or when policies need to be adjusted to current system use. This chapter discusses the build process, the layout of policy-related files, and general issues such as macros.Chapter 6, Role-Based Access Control, introduces the syntax of policy files and describes the directives that relate to user roles.Chapter 7, Type Enforcement, discusses the next major aspect of SELinux policies, type-enforcement files.Chapter 8, Ancillary Policy Statements, finishes the explanation of policy statements with a description of constraints and other miscellaneous directives.Chapter 9, Customizing SELinux Policies, pulls together all the material from the book, provides concrete examples of how to adjust SELinux systems to users' needs, and introduces tools that help monitor the system and view policies.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/136035363/SELinux__2004_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3260928026246402391?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3260928026246402391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3260928026246402391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3260928026246402391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3260928026246402391'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/selinux.html' title='SELinux'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-8326280011039217186</id><published>2008-09-24T23:13:00.000-07:00</published><updated>2008-09-24T23:15:03.035-07:00</updated><title type='text'>SELinux by Example: Using Security Enhanced Linux</title><content type='html'>SELinux: Bring World-Class Security to Any Linux Environment!SELinux offers Linux/UNIX integrators, administrators, and developers a state-of-the-art platform for building and maintaining highly secure solutions. Now that SELinux is included in the Linux 2.6 kerneland delivered by default in Fedora Core, Red Hat Enterprise Linux, and other major distributionsit's easier than ever to take advantage of its benefits.SELinux by Example is the first complete, hands-on guide to using SELinux in production environments. Authored by three leading SELinux researchers and developers, it illuminates every facet of working with SELinux, from its architecture and security object model to its policy language. The book thoroughly explains SELinux sample policies including the powerful new Reference Policyshowing how to quickly adapt them to your unique environment. It also contains a comprehensive SELinux policy language reference and covers exciting new features in Fedora Core 5 and the upcoming Red Hat Enterprise Linux version 5.• Thoroughly understand SELinux's access control and security mechanisms• Use SELinux to construct secure systems from the ground up• Gain fine-grained control over kernel resources• Write policy statements for type enforcement, roles, users, and constraints• Use optional multilevel security to enforce information classification and manage users with diverse clearances• Create conditional policies that can be changed on-the-fly• Define, manage, and maintain SELinux security policies• Develop and write new SELinux security policy modules• Leverage emerging SELinux technologies to gain even greater flexibility• Effectively administer any SELinux system&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/136036452/SELinux_By_Example_-_Using_Security_Enhanced_Linux__2006_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-8326280011039217186?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/8326280011039217186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=8326280011039217186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8326280011039217186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8326280011039217186'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/selinux-by-example-using-security.html' title='SELinux by Example: Using Security Enhanced Linux'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6351474543799784904</id><published>2008-09-24T23:10:00.000-07:00</published><updated>2008-09-24T23:13:41.346-07:00</updated><title type='text'>Sendmail Cookbook</title><content type='html'>sendmail is the most powerful and widely used Unix email software in the world today. Millions of Unix systems are currently running sendmail. Yet this common tool is a source of confusion for many system administrators, most of whom dread sendmail configuration. This dread has a very rational basis: complexity and lack of familiarity. sendmail configuration languages are as complex as any other programming languages, and, unlike many other languages, sendmail configuration languages are used infrequently. sendmail is configured when it is installed or upgraded; otherwise, an administrator has little interaction with the sendmail configuration. The average system administrator simply does not get enough practice to truly master the sendmail configuration languages.For me, and a great many other techies, cooking a decent meal also falls into the category of something that I do not often practice. On my own, a Coke and a Snickers constitutes dinner, while beer and pretzels is a party. When it is my turn to cook for others, particularly to cook an elaborate meal, I need help. I don't have time to learn how to cook on my own; I need someone to tell me exactly how it is done. Luckily, cookbooks are created for exactly this situation.A cookbook provides recipes for a wide variety of situations. The recipes are step-by-step solutions to specific problems. In the kitchen, the problems are how to properly prepare specific dishes. On a sendmail server, the problems are how to configure the system to handle specific situations; for example, how to configure sendmail to relay mail for your clients without creating an open relay that will be abused by spammers.As the name sendmail Cookbook implies, this is a cookbook full of recipes for proper sendmail configuration. A sendmail recipe outlines a configuration problem, presents the configuration code that solves that problem, and then explains the code in detail. The discussions of the code are critical because they provide the insight you need to tweak the code enough to make it right for your server.The key feature of this book is that it saves you time. Time is something that most system administrators have in very short supply. When you have a specific sendmail configuration problem, looking up a step-by-step solution is much quicker than researching the problem and developing your own custom solution. This book provides quick solutions for many common sendmail configuration problems.The sendmail Cookbook uses the same Problem/Solution/Discussion format used in all O'Reilly cookbooks. As an example of this format, the following section, which explains how this book should be used, is laid out using the recipe format.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/136036620/sendmail_Cookbook__2003_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6351474543799784904?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6351474543799784904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6351474543799784904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6351474543799784904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6351474543799784904'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/sendmail-cookbook.html' title='Sendmail Cookbook'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4321222358430728109</id><published>2008-09-24T23:07:00.000-07:00</published><updated>2008-09-24T23:10:40.227-07:00</updated><title type='text'>Servlets and JavaServer Pages - The J2EE™ Technology Web Tier</title><content type='html'>Servlets and JavaServer Pages is the first complete guide to building dynamic Java-based Web applications using the new JavaServer Pages 2.0 and Servlets 2.4. Servlets and JavaServer Pages (JSP) provide a robust solution to developing large, complex Web applications, including multiserver projects. In addition to built-in security, portability, and a Web server, they offer developers the freedom to work with any operating system that supports Javabe it Linux, Windows, OSX, or Solaris.This authoritative book begins by explaining how to set up a Servlet and JSP development environment, including a discussion of containers, Java support, and installing and configuring Tomcat. The authors then thoroughly explore servlets and JSP, including significant coverage of custom tag libraries, newly available filters, and popular servlet and JSP design patterns. Readers can then test-drive the knowledge gained by constructing a book-support Web site.Among the topics covered in-depth are:Exception handlingJavaBeans and the new JSP Expression Language (JSP EL)The JavaServer Pages Standard Tag Library (JSTL) and coding custom tag librariesFiltersError handlingSession and state managementSecurityDesign patterns, including StrutsInternationalizationMulticlient supportDatabase connectivityThe actual book-support site (www.jspbook.com) features frequently asked questions, working code examples, and references.With Servlets and JavaServer Pages as their guide, readers will learn how to fully harness the power of these flexible Java technologies.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/136038239/Servlets_And_JavaServer_Pages_-_The_J2EE_Technology_Web_Tier.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4321222358430728109?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4321222358430728109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4321222358430728109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4321222358430728109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4321222358430728109'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/servlets-and-javaserver-pages-j2ee.html' title='Servlets and JavaServer Pages - The J2EE™ Technology Web Tier'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1678739546849925634</id><published>2008-09-24T23:05:00.000-07:00</published><updated>2008-09-24T23:07:13.043-07:00</updated><title type='text'>Shellcoder’s Programming Uncovered</title><content type='html'>We are living in a harsh and cruel world. Popular software that runs on millions of machines all over the world contains security holes, most of which are critical. Hackers, viruses and worms actively exploit these holes, attacking from all corners of the Net. The vast majority of remote attacks are carried out by exploiting buffer overflow, the particular case of which is stack overflow. Those who have mastered the techniques of exploiting buffer overflow errors rule the world. If you need a guide to navigate the world of buffers subject to overflow supplied with the detailed survival guide, then this book is for you. Just open the door and enter the wonderful world hidden behind the facade of programming in high-level programming languages. This is where the gears that set everything else in motion are working.Why are overflow errors so fundamental? What can you do using them? How do you find a vulnerable buffer? What limitations do such buffers imply on the shellcode? How do you overcome these limitations? What tools should you use to compile shellcode? How do you send this code to remote host yet remain unnoticed? How do you bypass a firewall? How do you detect and analyze shell-code written by someone else? And how do you protect your programs against overflow errors?That the antiviral industry is a kind of a club for a limited community is not a secret to anyone. This community is closed and is not too willing to accept new members. It owns information intended for insiders only. This is partially because of security considerations, but this is also due to the pernicious effects of competition. This book partially discloses the secrets&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/136041642/Shellcoder_s_Programming_Uncovered__2005_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1678739546849925634?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1678739546849925634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1678739546849925634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1678739546849925634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1678739546849925634'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/shellcoders-programming-uncovered.html' title='Shellcoder’s Programming Uncovered'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-452299392382921144</id><published>2008-09-24T23:04:00.000-07:00</published><updated>2008-09-24T23:05:49.151-07:00</updated><title type='text'>Skinning Windows XP</title><content type='html'>With the release of Windows XP, Microsoft provided a radically different approach to the customization of the Windows graphical user interface (GUI) by providing a built-in visual style engine. A visual style controls the color scheme and the bitmap graphics that are used for such Windows interface elements as the Start menu, the taskbar, and the objects we find on a typical window (such as the title bar and control buttons). Although Windows XP shipped with only one visual stylethe XP stylethe fact that the visual style engine exists makes it possible for any user to radically alter the look and feel of the Windows interface.&lt;br /&gt;Through the manipulation of Windows themes (the icons, mouse pointers, desktop background, and other GUI elements we interface with when we use Windows) and visual styles, we can actually "skin" the Windows interface (a skin being the combination of modified theme elements and visual style items). This means you can create a custom interface, and the limits on the possibilities are really up to you and your artistic inclinations.Theme elements can be easily modified using tools built in to the Windows XP environment. For more radical interface modification, a number of third-party software packages make it easy to create any number of extremely unique "looks" for the interface.Skinning Windows XP provides both a primer and an advanced user guide to creating your own Windows themes, visual styles, and skins (whether you are using Windows XP Home or Windows XP Profesisonal). Although this book is designed for the novice as well as the more advanced Windows user, its logical step-by-step approach provides a learning environment ideal for the novice and provides the more experienced user with a breadth of details because more advanced skinning topics are discussed.Although this book takes its subject matter very seriously, the material itself is approached in a straightforward, conversational manner that should help you digest the information without dozing off or developing a horrible migraine headache. It will also provide you with the knowledge base you need to further explore the concept of skinning Windows and enable you to advance your own creative sensibilities when you have set the book down after reading the last chapter.How This Book is OrganizedThis book has been organized so that a novice user can explore basic to intermediate to advanced subject matter as each chapter is read. However, the chapters have been written to be primarily self-contained so the intermediate or advanced user can pick up the book and jump to a particular chapter and take full advantage of the topics covered in that chapter.The book has been configured so the reader can first explore Windows themes (the simplest way to modify the Windows XP interface) and learn how to modify default themes as well as download themes available on the Web. Information is also provided on the various types of skinning software and how to acquire that software. Skins and visual styles can then be downloaded from the Web, making skinning Windows a matter of installing a simple application and then downloading any number of premade skins.For users with a more artistic bent, you learn how to create your own skins and looks and the software options that are available. Finally, an appendix includes an introduction to software that enables a very advanced user to actually hack Windows resources and create skins without the use of additional skinning software.Skinning Windows is fun and allows you to take the Windows environment to a whole new visual level. Whatever your current knowledge level is related to Windows, you will be able to use this book to personalize the look and feel of the XP interface. I hope you enjoy this book as much as I enjoyed writing it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/136051910/Skinning_Windows_XP__2005_.chm"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-452299392382921144?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/452299392382921144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=452299392382921144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/452299392382921144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/452299392382921144'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/skinning-windows-xp.html' title='Skinning Windows XP'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-8033979977870165863</id><published>2008-09-24T23:02:00.000-07:00</published><updated>2008-09-24T23:04:08.293-07:00</updated><title type='text'>Access Inside and Out</title><content type='html'>&lt;a href="http://rapidshare.com/files/137891653/623255eBook.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-8033979977870165863?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/8033979977870165863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=8033979977870165863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8033979977870165863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8033979977870165863'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/access-inside-and-out.html' title='Access Inside and Out'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3785562066284761068</id><published>2008-09-24T23:00:00.000-07:00</published><updated>2008-09-24T23:02:43.989-07:00</updated><title type='text'>Microsoft Office Access 2007 Bible</title><content type='html'>This book is in its tenth revision and has been totally rewritten for Microsoft Access 2007 with new text, new pictures, and a completely new and improved set of example files.This book examines Access 2007 with more examples than any other Access 2007 book. We strongly believe that Microsoft Access is an excellent database manager and the best desktop and workgroup database-development system available today. Our goal with this book is to share what we know about Access and, in the process, to help make your work and your life easier.This book contains everything you need in order to learn Microsoft Access to a mid-advanced level. The book starts off with database basics and builds, chapter by chapter, on topics previously covered. In places where it is essential that you understand previously covered topics, we present the concepts again and review how to perform specific tasks before moving on. Although each chapter is an integral part of the book as a whole, each chapter can also stand on its own and has its own example files. You can read the book in any order you want, skipping from chapter to chapter and from topic to topic. (Note that this book’s index is particularly thorough; you can refer to the index to find the location of a particular topic you’re interested in.)The examples in this book have been well thought out to simulate the types of tables, queries, forms, and reports most people need to create when performing common business activities. There are many notes, tips, and techniques (and even a few secrets) to help you better understand Microsoft Access.This book easily substitutes for the online help included with Access. This book guides you through each task you need to perform with Access. This book follows a much more structured approach than the Microsoft Access online help, going into more depth on almost every topic and showing many different types of examples. You’re also going to find much more detail than in most other books on Microsoft Access.Is This Book for You? We wrote this book for beginning, intermediate, and even advanced users of Microsoft Access 2007. With any product, most users start at the beginning. If, however, you’re already familiar with Microsoft Access and you’ve worked with the sample files or other Access applications, you may want to start with the later parts of this book. Note, however, that starting at the beginning of a book is usually a good idea so you don’t miss out on the secrets and tips in the early chapters.We think this book covers Microsoft Access 2007 in detail better than any other book currently on the market. We hope you’ll find this book helpful while working with Access, and that you enjoy the innovative style of a Wiley book.Yes — If you have no database experienceIf you’re new to the world of database management, this book has everything you need to get started with Microsoft Access 2007. It then offers advanced topics for reference and learning. Beginning developers should pay particular attention to Part I, where we cover the essential skills necessary for building successful and efficient databases. Your ability as a database designer is constantly judged by how well the applications you build perform, and how well they handle data entrusted to them by their users. The chapters in Part I won’t necessarily make you an expert database designer, but we guarantee you’ll be a better developer if you carefully read this material.Yes — If you’ve used other database managers like FilemakerIf you’re abandoning another database (such as Filemaker, Paradox, or FoxPro) or even upgrading from an earlier version of Access, this book is for you. You’ll have a head start because you’re already familiar with database managers and how to use them. With Microsoft Access, you will be able to do all the tasks you’ve performed with other database systems — without programming or getting lost. This book will take you through each subject step by step.Yes — If you want to learn the basics of Visual Basic for Applications (VBA) programmingWe understand that a very large book is needed to properly cover VBA, but we took the time to put together many chapters that build on what you learn in the forms chapters of this book. The VBA programming chapters use the same examples you’ll be familiar with by the end of the book. Part II of this book explains the nuts and bolts — with lots of gritty technical details — of writing VBA procedures and building Access applications around the code you add to your databases. Part II provides everything you need (other than a lot of practice!) to become a bona-fide VBA programmer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/139707663/Microsoft_Office_Access_2007_Bible__ENG_.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3785562066284761068?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3785562066284761068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3785562066284761068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3785562066284761068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3785562066284761068'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/microsoft-office-access-2007-bible.html' title='Microsoft Office Access 2007 Bible'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3097956109837447614</id><published>2008-09-24T22:14:00.000-07:00</published><updated>2008-09-24T23:00:31.597-07:00</updated><title type='text'>Apress Microsoft.SharePoint Building Office 2007 Solutions.in C.Sharp 2005</title><content type='html'>SharePoint now in its third release, many developers and users are well familiar with its core functionality. However, this version of SharePoint is truly astonishing in its scope. Not only does this version have the familiar sites, documents, and lists, but it also supports vast new capabilities in content management, document management, records management, and business intelligence. Along with these capabilities, this version of SharePoint has many new ways to integrate data and create customized solutions. For me, the combination of business-oriented capabilities and advanced solution-development techniques has always been the basis of my enthusiasm for SharePoint. In fact, this is the perspective that I have tried to bring to this book; I want to combine business needs and technical skills to create solutions that truly impact business. You can be the judge of how well that vision has been reached.&lt;br /&gt;Who This Book Is For&lt;br /&gt;Many years ago, I asked a colleague what professional developers wanted in a book. He responded simply “Code they can steal.” I have never forgotten this advice and it has been the foundation of every book I have written since. This book is therefore targeted squarely at the intermediate to advanced developer in a corporate environment with a pending SharePoint project. Readers do not have to have any prior experience with SharePoint to be successful with this book. However, readers should be well-versed in .NET development with C# to get the most out of the book. Furthermore, readers should be ready to make a commitment to this book. I have constructed the book with the intent that it be read cover to cover. I have also defined a development environment in Chapter 2 that I use throughout the book. The bottom line is that this book should be thought of as a technical training course as opposed to a reference manual. If you approach it that way, you will get the maximum benefit.How This Book Is Organized&lt;br /&gt;I began my technical career training professional developers in Visual Basic 3.0. As a result, my writing style and chapter organization reflect a training class. Each chapter in the book begins with an explanation of the appropriate foundational concepts followed by practical exercises to reinforce the explanation. A brief description of each chapter follows.&lt;br /&gt;Chapter 1: SharePoint Business SolutionsThis chapter is an overview of SharePoint solutions from a business perspective. Although this is a technical book, this chapter will help you understand and consider the environment into which your solutions will be deployed. This is some light reading before you get started.&lt;br /&gt;SharePoint now in its third release, many developers and users are well familiar with its core functionality. However, this version of SharePoint is truly astonishing in its scope. Not only does this version have the familiar sites, documents, and lists, but it also supports vast new capabilities in content management, document management, records management, and business intelligence. Along with these capabilities, this version of SharePoint has many new ways to integrate data and create customized solutions. For me, the combination of business-oriented capabilities and advanced solution-development techniques has always been the basis of my enthusiasm for SharePoint. In fact, this is the perspective that I have tried to bring to this book; I want to combine business needs and technical skills to create solutions that truly impact business. You can be the judge of how well that vision has been reached.&lt;br /&gt;Chapter 2: SharePoint Overview, Planning, and Installation&lt;br /&gt;This chapter is the foundation for the entire book. In this chapter you will learn the planning and installation considerations for SharePoint. Additionally, you will set up a development environment that can be used throughout the book. You should not skip this chapter because its information is assumed throughout the rest of the book. Plan on spending a few days with this material to properly set up your SharePoint environment.&lt;br /&gt;Chapter 3: SharePoint Fundamentals&lt;br /&gt;This chapter provides an overview of the fundamental capabilities of SharePoint You’ll use this information to get a fully functional SharePoint farm and create your first sites. You’ll also learn about new capabilities in this version that specifically target weaknesses from previous versions of SharePoint.&lt;br /&gt;Chapter 4: SharePoint Shared Services&lt;br /&gt;This chapter completes the configuration of critical services within your SharePoint farm. You’ll configure and use search, profiles, audiences, Excel Services, and the Business Data Catalog. This chapter is mandatory for anyone working with the Microsoft Office SharePoint Server (MOSS).&lt;br /&gt;Chapter 5: SharePoint Content Development and Management&lt;br /&gt;This chapter covers the new content management capabilities of SharePoint. You’ll learn how to add new pages to sites and manage the deployment process. This chapter also shows you how to create and apply themes, master pages, and style sheets. If you want to customize the look of SharePoint, this chapter will show you how.&lt;br /&gt;Chapter 6: SharePoint Document, Form, and Records Management&lt;br /&gt;This chapter covers all of the integration points between SharePoint and documents, forms, and records. You’ll learn the basics of metadata and how to interact with it. You’ll also learn how to deploy forms in libraries and through the new InfoPath Forms Services technology. Finally, you’ll set up a records library and apply retention policies to archived documents.&lt;br /&gt;Chapter 7: SharePoint Custom Features and Workflows&lt;br /&gt;Customization of SharePoint begins in earnest with this chapter. Here, you’ll learn how to create your own custom features for adding items to menus, adding new administrative pages, making changes to the infrastructure, and receiving event notifications. This chapter also covers how to create workflow solutions with both the SharePoint Designer and Visual Studio.&lt;br /&gt;Chapter 8: SharePoint Business Intelligence Solutions&lt;br /&gt;This chapter focuses on creating dashboards within the new Report Center. You’ll learn how to create scorecards with stoplights to represent key performance indicators (KPI) and how to integrate Excel spreadsheets to show data. This chapter also shows how to integrate SQL Analysis Services and SQL Reporting Services with SharePoint.&lt;br /&gt;Chapter 9: SharePoint and Microsoft Office&lt;br /&gt;This chapter covers all of the different ways to create solutions with Office 2007 products. You’ll learn how to create add-ins for Office and make them part of a SharePoint solution. You’ll also learn about the new open XML file formats and how they can be integrated with SharePoint.&lt;br /&gt;Chapter 10: SharePoint Web Parts&lt;br /&gt;This chapter provides complete coverage of creating and deploying web parts in SharePoint. You’ll learn about the web part life cycle and how to code the new ASP.NET 2.0 web parts that are used by SharePoint. You’ll also learn how to create web parts that can be connected together to act as filters. Finally, you’ll learn to create solution files for deploying web parts to the SharePoint farm.&lt;br /&gt;Chapter 11: Programming SharePoint Services&lt;br /&gt;This chapter provides the fundamentals you’ll need to get started programming against the SharePoint object model and web services. You’ll learn the basics of accessing SharePoint pro-grammatically and manipulating site information, user information, lists, and libraries. This chapter also covers the Microsoft Single Sign-On service.&lt;br /&gt;Chapter 12: SharePoint Operations and Administration&lt;br /&gt;This chapter provides all of the foundational information you will need to properly administer a SharePoint farm. You’ll learn how to back up and restore a farm, get reports, and monitor the infrastructure. You’ll also learn how to improve SharePoint performance with caching mechanisms.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/137892514/Apress.Microsoft.SharePoint.Building.Office.2007.Solutions.in.C.Sharp.2005.Feb.2007.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3097956109837447614?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3097956109837447614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3097956109837447614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3097956109837447614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3097956109837447614'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/apress-microsoftsharepoint-building.html' title='Apress Microsoft.SharePoint Building Office 2007 Solutions.in C.Sharp 2005'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4398549985605281669</id><published>2008-09-23T04:57:00.000-07:00</published><updated>2008-09-23T05:09:37.095-07:00</updated><title type='text'>Apress Microsoft SharePoint.Building Office 2007 Solutions in VB.2005</title><content type='html'>SharePoint now in its third release, many developers and users are well familiar with its core functionality. However, this version of SharePoint is truly astonishing in its scope. Not only does this version have the familiar sites, documents, and lists, but it also supports vast new capabilities in content management, document management, records management, and business intelligence. Along with these capabilities, this version of SharePoint has many new ways to integrate data and create customized solutions. For me, the combination of business-oriented capabilities and advanced solution-development techniques has always been the basis of my enthusiasm for SharePoint. In fact, this is the perspective that I have tried to bring to this book; I want to combine business needs and technical skills to create solutions that truly impact business. You can be the judge of how well that vision has been reached.&lt;br /&gt;&lt;br /&gt;Who This Book Is For&lt;br /&gt;Many years ago, I asked a colleague what professional developers wanted in a book. He responded simply “Code they can steal.” I have never forgotten this advice and it has been the foundation of every book I have written since. This book is therefore targeted squarely at the intermediate to advanced developer in a corporate environment with a pending SharePoint project. Readers do not have to have any prior experience with SharePoint to be successful with this book. However, readers should be well-versed in .NET development with VB.NET to get the most out of the book. Furthermore, readers should be ready to make a commitment to this book. I have constructed the book with the intent that it be read cover to cover. I have also defined a development environment in Chapter 2 that I use throughout the book. The bottom line is that this book should be thought of as a technical training course as opposed to a reference manual. If you approach it that way, you will get the maximum benefit.&lt;br /&gt;&lt;br /&gt;How This Book Is Organized&lt;br /&gt;I began my technical career training professional developers in Visual Basic 3.0. As a result, my writing style and chapter organization reflect a training class. Each chapter in the book begins with an explanation of the appropriate foundational concepts followed by practical exercises to reinforce the explanation. A brief description of each chapter follows.&lt;br /&gt;&lt;br /&gt;Chapter 1: SharePoint Business Solutions&lt;br /&gt;This chapter is an overview of SharePoint solutions from a business perspective. Although this is a technical book, this chapter will help you understand and consider the environment into which your solutions will be deployed. This is some light reading before you get started.&lt;br /&gt;&lt;br /&gt;Chapter 2: SharePoint Overview, Planning, and Installation&lt;br /&gt;This chapter is the foundation for the entire book. In this chapter you will learn the planning and installation considerations for SharePoint. Additionally, you will set up a development environment that can be used throughout the book. You should not skip this chapter because its information is assumed throughout the rest of the book. Plan on spending a few days with this material to properly set up your SharePoint environment.&lt;br /&gt;&lt;br /&gt;Chapter 3: SharePoint Fundamentals&lt;br /&gt;This chapter provides an overview of the fundamental capabilities of SharePoint. You’ll use this information to get a fully functional SharePoint farm and create your first sites. You’ll also learn about new capabilities in this version that specifically target weaknesses from previous versions of SharePoint.&lt;br /&gt;&lt;br /&gt;Chapter 4: SharePoint Shared Services&lt;br /&gt;This chapter completes the configuration of critical services within your SharePoint farm. You’ll configure and use search, profiles, audiences, Excel Services, and the Business Data Catalog. This chapter is mandatory for anyone working with the Microsoft Office SharePoint Server (MOSS).&lt;br /&gt;&lt;br /&gt;Chapter 5: SharePoint Content Development and Management&lt;br /&gt;This chapter covers the new content management capabilities of SharePoint. You’ll learn how to add new pages to sites and manage the deployment process. This chapter also shows you how to create and apply themes, master pages, and style sheets. If you want to customize the look of SharePoint, this chapter will show you how.&lt;br /&gt;&lt;br /&gt;Chapter 6: SharePoint Document, Form, and Records Management&lt;br /&gt;This chapter covers all of the integration points between SharePoint and documents, forms, and records. You’ll learn the basics of metadata and how to interact with it. You’ll also learn how to deploy forms in libraries and through the new InfoPath Forms Services technology. Finally, you’ll set up a records library and apply retention policies to archived documents.&lt;br /&gt;&lt;br /&gt;Chapter 7: SharePoint Custom Features and Workflows&lt;br /&gt;Customization of SharePoint begins in earnest with this chapter. Here, you’ll learn how to create your own custom features for adding items to menus, adding new administrative pages, making changes to the infrastructure, and receiving event notifications. This chapter also covers how to create workflow solutions with both the SharePoint Designer and Visual Studio.&lt;br /&gt;&lt;br /&gt;Chapter 8: SharePoint Business Intelligence Solutions&lt;br /&gt;This chapter focuses on creating dashboards within the new Report Center. You’ll learn how to create scorecards with stoplights to represent key performance indicators (KPI) and how to integrate Excel spreadsheets to show data. This chapter also shows how to integrate SQL Analysis Services and SQL Reporting Services with SharePoint.&lt;br /&gt;&lt;br /&gt;Chapter 9: SharePoint and Microsoft Office&lt;br /&gt;This chapter covers all of the different ways to create solutions with Office 2007 products. You’ll learn how to create add-ins for Office and make them part of a SharePoint solution. You’ll also learn about the new open XML file formats and how they can be integrated with SharePoint.&lt;br /&gt;&lt;br /&gt;Chapter 10: SharePoint Web Parts&lt;br /&gt;This chapter provides complete coverage of creating and deploying web parts in SharePoint. You’ll learn about the web part life cycle and how to code the new ASP NET 2.0 web parts that are used by SharePoint. You’ll also learn how to create web parts that can be connected together to act as filters. Finally, you’ll learn to create solution files for deploying web parts to the SharePoint farm.&lt;br /&gt;&lt;br /&gt;Chapter 11: Programming SharePoint Services&lt;br /&gt;This chapter provides the fundamentals you’ll need to get started programming against the SharePoint object model and web services. You’ll learn the basics of accessing SharePoint pro-grammatically and manipulating site information, user information, lists, and libraries. This chapter also covers the Microsoft Single Sign-On service.&lt;br /&gt;&lt;br /&gt;Chapter 12: SharePoint Operations and Administration&lt;br /&gt;This chapter provides all of the foundational information you will need to properly administer a SharePoint farm. You’ll learn how to back up and restore a farm, get reports, and monitor the infrastructure. You’ll also learn how to improve SharePoint performance with caching mechanisms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/137893480/Apress.Microsoft.SharePoint.Building.Office.2007.Solutions.in.VB.2005.Apr.2007.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4398549985605281669?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4398549985605281669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4398549985605281669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4398549985605281669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4398549985605281669'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/apress-microsoft-sharepointbuilding.html' title='Apress Microsoft SharePoint.Building Office 2007 Solutions in VB.2005'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-4714596734990720506</id><published>2008-09-23T04:47:00.000-07:00</published><updated>2008-09-23T04:57:15.315-07:00</updated><title type='text'>Apress.Workflow.in.the.2007.Microsoft.Office.System.Feb.2007</title><content type='html'>Introducing Workflow&lt;br /&gt;All bluster and pontificating aside, Workflow truly is the single most exciting new feature in Office 2007. It is, perhaps, not as immediately noticeable as the changes to the client interface, but it is going to have the most impact on business productivity.&lt;br /&gt;&lt;br /&gt;You would think, perhaps, that Workflow is new technology Microsoft has developed to fill what had been a huge hole in the Office system. In reality, though, Workflow is as old as the hills. It existed before computers were invented and will exist after your souped-up gaming rig has been replaced with something that makes the HAL 9000 look like the ENIAC.&lt;br /&gt;&lt;br /&gt;Before computers, workflows were handled manually, usually by a secretary or low-level manager. For example, back in the dark ages (i.e., when I was in college in the ’80s) the secretary of the MIS department for the college played the role of what we now call the workflow engine. She would take in documents and manually deliver paper copies to professors or computer operators for review or approval. She had a separate calendar on her desk where she would write herself reminders to follow up on documents and remind people to review them in a few days. To remind people, she would walk to their office and talk to them, talk to them in the hallway, or place a note (an actual physical piece of paper—gasp!) in their mailbox. For what we now call long-running workflows, she had a tickler file—a collection of file folders in a filing cabinet into which she would place copies of documents that she needed to do something with at some point in the future. Every Monday morning she would check the tickler file for the current month to see if there was anything she needed to act on. If there were, she would pull out the paper copy and route it or act on it appropriately. The system worked great—with only the occasional hiccup when she was out sick—until she and her husband moved out of state. Suddenly, the entire department fell apart for a few weeks while the new secretary got up to speed on the system. Documents didn’t get circulated, people felt out of touch, and work fell through the cracks. It was really ugly for about a month. Then the new secretary had a handle on everything; she had learned the process and caught up on everything that had fallen behind. All was right again with the world.&lt;br /&gt;&lt;br /&gt;A computer’s role in workflow is merely to automate that manual process. Like most other computerized processes, the computer isn’t doing anything that couldn’t be done by a human being, as you saw earlier. It is just doing it more quickly, efficiently, and without cigarette breaks. You also don’t have to worry about the computer moving out of state. However, in a sense, something is missing from computerized workflows—human intelligence and adaptability.You would think, perhaps, that Workflow is new technology Microsoft has developed to fill what had been a huge hole in the Office system. In reality, though, Workflow is as old as the hills. It existed before computers were invented and will exist after your souped-up gaming rig has been replaced with something that makes the HAL 9000 look like the ENIAC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/137894880/Apress.Workflow.in.the.2007.Microsoft.Office.System.Feb.2007.pdf"&gt;&lt;download&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-4714596734990720506?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/4714596734990720506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=4714596734990720506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4714596734990720506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/4714596734990720506'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/apressworkflowinthe2007microsoftoffices.html' title='Apress.Workflow.in.the.2007.Microsoft.Office.System.Feb.2007'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7605714503800386940</id><published>2008-09-23T04:42:00.000-07:00</published><updated>2008-09-23T04:45:35.712-07:00</updated><title type='text'>Java™ 2 Platform, Enterprise Edition: Platform and Component Specifications</title><content type='html'>The Java 2(TM) Platform, Enterprise Edition (J2EE) defines a new standard in enterprise solutions through a simplified, component-based development model. By extending the "write-once, run-anywhere(TM)" benefits of the Java programming language to enterprise servers, J2EE adds the scalability, robustness, and security required for today's vital e-commerce and enterprise solutions. The Java(TM) 2 Platform, Enterprise Edition: Platform and Components Specifications defines the architecture for developing applications with J2EE. This volume includes:&lt;br /&gt;Java(TM) 2 Platform, Enterprise Edition Specification, version 1.2This specification defines the initial release of the J2EE platform. It discusses application architecture using Java(TM) Servlets, JavaServer Pages(TM), Enterprise JavaBeans(TM), and other technologies. It specifies application access to services such as JDBC(TM), Java Transaction API, JavaMail(TM), CORBA connectivity, and others. It also discusses J2EE policies regarding application deployment and security.&lt;br /&gt;&lt;br /&gt;Enterprise JavaBeans(TM) Specification, version 1.1&lt;br /&gt;Enterprise JavaBeans technology provides the standard middle-tier components in the J2EE model. This technology provides simplified support for transaction management and remote object access, and it frees enterprise developers to focus on the business logic of their applications. Version 1.1 of the specification includes a number of enhancements, including mandatory entity beans and XML deployment descriptors.&lt;br /&gt;&lt;br /&gt;Java(TM) Servlet Specification, version 2.2&lt;br /&gt;Java Servlets technology defines a standard for developing server-side behaviors in web applications based on the Java programming language. As part of the J2EE specifications, servlets technology supports development of dynamic web content for e-commerce and other enterprise applications.&lt;br /&gt;&lt;br /&gt;JavaServer Pages(TM) Specification, version 1.2&lt;br /&gt;The JavaServer Pages (JSP) technology simplifies the development and deployment of interactive web applications. Using an extensible markup language based on HTML and the Java programming language, JSP defines a server-side mechanism to allow content experts greater freedom in creating and displaying dynamic web content.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146696197/Addison.Wesley.MIDP.Style.Guide.For.The.Java.2.Platform.Micro.Edition.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7605714503800386940?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7605714503800386940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7605714503800386940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7605714503800386940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7605714503800386940'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/java-2-platform-enterprise-edition.html' title='Java™ 2 Platform, Enterprise Edition: Platform and Component Specifications'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-45879310289665649</id><published>2008-09-23T04:39:00.000-07:00</published><updated>2008-09-23T04:42:00.714-07:00</updated><title type='text'>Java™ Performance and Scalability Volume 1: Server-Side Programming Techniques</title><content type='html'>This book was written with one goal in mind: to provide Java programmers with the expertise needed to build efficient, scalable Java code. The author shares his experience in server-side performance tuning through measured performance assessments, called optimizations. Each optimization discusses techniques to improve the performance and scalability of your code. Every claim is substantiated with hard numbers and an experience-based evaluation. Java(TM) Performance and Scalability, Volume 1, provides invaluable advice that you will, no doubt, find useful in your coding.&lt;br /&gt;&lt;br /&gt;            Presented in 48 concise lessons that target the most common and critical performance pitfalls, this book offers a plethora of practical tips and solutions for boosting the performance of your programs. These lessons cover performance-critical areas such as memory management, garbage collection, caching, and multithreading.&lt;br /&gt;&lt;br /&gt;Specific lessons include:&lt;br /&gt;Reserving StringBuffer capacity&lt;br /&gt;Avoiding premature object creation&lt;br /&gt;Creating an efficient vector class&lt;br /&gt;Designing caching into your API&lt;br /&gt;The cost of synchronization&lt;br /&gt;Parallel subtasksJNI efficiency&lt;br /&gt;Varying the server workload and RMI network plumbing&lt;br /&gt;Using ServletOutputStream&lt;br /&gt;Caching JDBC(TM) connections&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146703602/Addison.Wesley.Java.Performance.And.Scalability.Volume1.Server-Side.Programming.Techniques.eBook-LiB"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-45879310289665649?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/45879310289665649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=45879310289665649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/45879310289665649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/45879310289665649'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/java-performance-and-scalability-volume.html' title='Java™ Performance and Scalability Volume 1: Server-Side Programming Techniques'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2537612434194336862</id><published>2008-09-23T04:34:00.000-07:00</published><updated>2008-09-23T04:38:55.259-07:00</updated><title type='text'>Inside Java™ 2 Platform Security: Architecture, API Design, and Implementation, Second Edition</title><content type='html'>Inside Java(TM) 2 Platform Security, the definitive and comprehensive guide to the Java security platform, has been thoroughly updated to reflect key additions and revisions to Java security technologies currently in use by leading technology companies. This second edition, penned by the Java experts at Sun Microsystems, provides a detailed look into the central workings of the Java security architecture and describes tools and techniques for successful implementation on even the most demanding network computing environment.&lt;br /&gt;&lt;br /&gt;While Java has always provided a stronger security model than other platforms, this book reviews all the methods and practices required to improve security without sacrificing functionality. With tips on how to customize, extend, and refine the Java security architecture, users will have everything they need to protect their information assets from both external and internal threats.&lt;br /&gt;&lt;br /&gt;This book's in-depth coverage encompasses security architecture, deployment, customization, new developments, and much more.&lt;br /&gt;Security fundamentals&lt;br /&gt;Secure class loading&lt;br /&gt;Specifying fine-grained security policy&lt;br /&gt;Enforcing security policy with Access Controller, Security Manager, and more&lt;br /&gt;Digital certificates, certification paths, signed code, JAAS, and other authentication measures&lt;br /&gt;Java-based cryptography with code examples&lt;br /&gt;JSSE, Java GSS-API, and RMI for network security&lt;br /&gt;Previews of other platforms for security, including Java Card, J2ME and Jini&lt;br /&gt;&lt;br /&gt;Designed for both the system administrator and software practitioner, this book delivers vital knowledge for building and maintaining a secure system using the Java 2 platform. With detailed code and usage examples throughout, Inside Java(TM) 2 Platform Security, Second Edition, is an indispensable resource for all platform security needs.&lt;br /&gt;&lt;br /&gt;The Java(TM) Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this Series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java(TM) 2 platform.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146693422/Addison.Wesley.Inside.Java.2.Platform.Security.2nd.Edition.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2537612434194336862?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2537612434194336862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2537612434194336862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2537612434194336862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2537612434194336862'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/inside-java-2-platform-security.html' title='Inside Java™ 2 Platform Security: Architecture, API Design, and Implementation, Second Edition'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1371303551611996053</id><published>2008-09-23T04:31:00.000-07:00</published><updated>2008-09-23T04:34:12.441-07:00</updated><title type='text'>Java™ Development on PDAs: Building Applications for PocketPC and Palm Devices</title><content type='html'>With the release of Java 2 Micro Edition (J2ME), Sun Microsystems opened Java to the rapidly expanding Personal Digital Assistant (PDA) market.This comprehensive tutorial and reference provides an in-depth look at developing PDA software with J2ME and PersonalJava, covering both Palm and PocketPC devices. Succinct and practical, Java(TM) Development on PDAs focuses on real-world programming tasks with extensive code examples and an end-to-end PDA application demonstrating techniques for integrating devices with the enterprise via Web services.&lt;br /&gt;&lt;br /&gt;This book describes the J2ME platform and PersonalJava and discusses design issues specific to resource-constrained devices. It also provides in-depth coverage of networking and Internet access, the user interface, data storage, and integrating PDAs into the corporation.&lt;br /&gt;&lt;br /&gt;You will learn to develop Java applications for PocketPC and Palm devices through in-depth coverage of:&lt;br /&gt;&lt;br /&gt;J2ME configurations&lt;br /&gt;&lt;br /&gt;CLDC and CDC profiles&lt;br /&gt;&lt;br /&gt;Selecting a PDA for development&lt;br /&gt;&lt;br /&gt;PDA development tools&lt;br /&gt;&lt;br /&gt;Designing for constrained computational capability&lt;br /&gt;&lt;br /&gt;Designing for constrained screen and memory size&lt;br /&gt;&lt;br /&gt;PDA user interfacesStoring information on the devices&lt;br /&gt;&lt;br /&gt;The Generic Connection Framework&lt;br /&gt;&lt;br /&gt;Internet access from a Java PDA application via a GSM phone and Bluetooth&lt;br /&gt;&lt;br /&gt;Accessing Web services from Palm and PocketPC devices&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146702572/Addison.Wesley.Java.Development.On.PDAs.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1371303551611996053?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1371303551611996053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1371303551611996053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1371303551611996053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1371303551611996053'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/java-development-on-pdas-building.html' title='Java™ Development on PDAs: Building Applications for PocketPC and Palm Devices'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3343258268702560415</id><published>2008-09-23T04:30:00.000-07:00</published><updated>2008-09-23T04:31:27.365-07:00</updated><title type='text'>Flash and XML: A Developer's Guide</title><content type='html'>"This book is an exceptional training manual to bring a web developer or flash designer with scripting skills into an entirely new world of coding."-Christopher Ian Smith, XML Developer, RespondTV.com"This is a 'must-read' for any Flash developer."-John Paul Rawlins, Editor FlashNewz.comFlash and XML shows designers and developers how to integrate these powerful technologies and create dynamic web sites. With this thoroughly readable guide you take Flash to the next level, interfacing ActionScript with XML. Empower your Flash projects with dynamic content, backend databases, server-based applications, peer-to-peer, and more.Flash and XML is a tutorial that brings you up to speed on both technologies, offering clear and concise explanations. In addition, this book presents a number of important web technologies, including PHP, MySQL, and sockets. It shows how to work with these technologies to create n-tier, interactive systems that access the full resources of the Internet.Sample projects (trivia game, XML browser, simple chat) showcase the capabilities of Flash and XML together and demonstrate important concepts, approaches, and techniques.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146689490/Addison.Wesley.FlashAndXMLADevelopersGuide.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3343258268702560415?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3343258268702560415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3343258268702560415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3343258268702560415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3343258268702560415'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/flash-and-xml-developers-guide.html' title='Flash and XML: A Developer&apos;s Guide'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-615363224858055992</id><published>2008-09-23T04:26:00.000-07:00</published><updated>2008-09-23T04:30:25.408-07:00</updated><title type='text'>Inside the C++ Object Model</title><content type='html'>Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs.&lt;br /&gt;&lt;br /&gt;Highlights&lt;br /&gt;&lt;br /&gt;Explores the program behavior implicit in the C++ Object Model's support of object-oriented programming.&lt;br /&gt;&lt;br /&gt;Explains the basic implementation of the object-oriented features and the trade offs implicit in those features.&lt;br /&gt;&lt;br /&gt;Examines the impact on performance in terms of program transformation.&lt;br /&gt;&lt;br /&gt;Provides abundant program examples, diagrams, and performance measurements to relate object-oriented concepts to the underlying object model.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146693641/Addison.Wesley.Inside.the_C___Object_Model.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-615363224858055992?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/615363224858055992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=615363224858055992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/615363224858055992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/615363224858055992'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/inside-c-object-model.html' title='Inside the C++ Object Model'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6149453391923118643</id><published>2008-09-23T04:23:00.000-07:00</published><updated>2008-09-23T04:25:24.558-07:00</updated><title type='text'>From Java to C#: A Developer's Guide</title><content type='html'>Learning a new programming language can be intimidating, especially if you need to get up and running with it quickly. If you are a current Java developer who needs to learn C#, this book is essential. Java and C# share many common characteristics and by focussing on the key similarities and differences between the two languages, From Java to C#: A Developer's Guide enables you to use your existing knowledge of object-oriented concepts to learn C# efficiently and quickly. However, features of C# that are totally absent in Java are given the detailed description they warrant.&lt;br /&gt;This practical guide will help you move easily from Java and J2EE to C# and .NET concepts as quickly as possible.From Java to C#: A Developer's Guide:Allows Java developers to learn C# quickly by highlighting the differences and similarities between the two languagesContains extensive detailed coverage of features in C# that are not found in JavaHas a useful introduction to the .NET platform and explains how the new architecture worksIllustrated throughout with a wealth of code examples which are short yet comprehensive.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146690508/Addison.Wesley.From.Java.To.C.Sharp.A.Developers.Guide.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6149453391923118643?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6149453391923118643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6149453391923118643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6149453391923118643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6149453391923118643'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/from-java-to-c-developers-guide.html' title='From Java to C#: A Developer&apos;s Guide'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1907085198513669033</id><published>2008-09-23T03:06:00.000-07:00</published><updated>2008-09-23T03:11:27.169-07:00</updated><title type='text'>BooksRack</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;color:#009900;"&gt;BooksRack&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This free Computer Ebooks and tutorial download Blog is sharing the informations about free e-books in Core JAVA, J2ME, JSP Ebooks and Tutorial, CCIE, CCNA, CCIP, CCNP, CCDP, CCSP Ebooks and Tutorial &amp;amp; Ebook references, Basic Electronics, Computer Hardware,Oracle, Mysql, My sql, sybase, db2 Ebooks and Tutorial, Networking Ebooks and Tutorials, CSS, HTML, Javascript, CGI,cisco,php,ASP,Visual Basic, Wireless Networking,Photosop tutorials,MS Office,Webdesign and Web development books.Read comments for this articles to find out the free download links for this books.Please Read our disclaimer that has given bottom of this page before you download. Wish you have a good education.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#ff6666;"&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do not violate the copyright law, Following copyright is visitors responsibility.&lt;br /&gt;BooksRack is not responsible for any kind of copyright violation. Please do not&lt;br /&gt;download anything which is illegal by the territory, country or domain you live in.&lt;br /&gt;BooksRack is not responsible if you download and distribute files or links. It is to&lt;br /&gt;be noted that BooksRack not related in any way with uploads, BooksRack DID NOT&lt;br /&gt;UPLOAD any of the files you find here.BooksRack just collects (by using google and&lt;br /&gt;other search engines) links hosted or posted by other server/people.These Ebooks&lt;br /&gt;/Materials here are for educational purposes only and SHOULD BE VIEWED ONLY.&lt;br /&gt;If you download any files to view them, you are agreeing to delete them within a 24&lt;br /&gt;hour period. It is strictly recommended to buy the products from the original owner&lt;br /&gt;/publisherof the products.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1907085198513669033?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1907085198513669033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1907085198513669033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1907085198513669033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1907085198513669033'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/booksrack.html' title='BooksRack'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3031439121957800416</id><published>2008-09-23T02:56:00.000-07:00</published><updated>2008-09-23T03:02:56.867-07:00</updated><title type='text'>Essential C++</title><content type='html'>"Readers can pick up this book and become familiar with C++ in a short time. Stan has taken a very broad and complicated topic and reduced it to the essentials that budding C++ programmers need to know to write real programs. His case study is effective and provides a familiar thread throughout the book." -Steve Vinoski, IONA&lt;br /&gt;&lt;br /&gt;For the practicing programmer with little time to spare, Essential C++ offers a fast-track to learning and working with C++ on the job. This book is specifically designed to bring you up to speed in a short amount of time. It focuses on the elements of C++ programming that you are most likely to encounter and examines features and techniques that help solve real-world programming challenges.&lt;br /&gt;&lt;br /&gt;Essential C++ presents the basics of C++ in the context of procedural, generic, object-based, and object-oriented programming. It is organized around a series of increasingly complex programming problems, and language features are introduced as solutions to these problems. In this way you will not only learn about the functions and structure of C++, but will understand their purpose and rationale.&lt;br /&gt;&lt;br /&gt;You will find in-depth coverage of key topics such as:&lt;br /&gt;&lt;br /&gt;Generic programming and the Standard Template Library (STL)&lt;br /&gt;&lt;br /&gt;Object-based programming and class design&lt;br /&gt;&lt;br /&gt;Object-oriented programming and the design of class hierarchies&lt;br /&gt;&lt;br /&gt;Function and class template design and use&lt;br /&gt;&lt;br /&gt;Exception handling and Run-Time Type Identification&lt;br /&gt;&lt;br /&gt;In addition, an invaluable appendix provides complete solutions to, and detailed explanations of, the programming exercises found at the end of each chapter. A second appendix offers a quick reference handbook for the generic algorithms, providing an example of how each is used.&lt;br /&gt;&lt;br /&gt;This concise tutorial will give you a working knowledge of C++ and a firm foundation on which to further your professional expertise.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146674478/Addison.Wesley.Essential.C___Pdf.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3031439121957800416?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3031439121957800416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3031439121957800416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3031439121957800416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3031439121957800416'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/essential-c.html' title='Essential C++'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-2497762205810200986</id><published>2008-09-23T02:51:00.000-07:00</published><updated>2008-09-23T02:55:21.038-07:00</updated><title type='text'>Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions</title><content type='html'>Exceptional C++ shows by example how to go about sound software engineering in standard C++. Do you enjoy solving thorny C++ problems and puzzles? Do you relish writing robust and extensible code? Then take a few minutes and challenge yourself with some tough C++ design and programming problems.&lt;br /&gt;&lt;br /&gt;The puzzles and problems in Exceptional C++ not only entertain, they will help you hone your skills to become the sharpest C++ programmer you can be. Many of these problems are culled from the famous Guru of the Week feature of the Internet newsgroup comp.lang.c++.moderated, expanded and updated to conform to the official ISO/ANSI C++ Standard.&lt;br /&gt;&lt;br /&gt;Each problem is rated according to difficulty and is designed to illustrate subtle programming mistakes or design considerations. After you've had a chance to attempt a solution yourself, the book then dissects the code, illustrates what went wrong, and shows how the problem can be fixed. Covering a broad range of C++ topics, the problems and solutions address critical issues such as:&lt;br /&gt;&lt;br /&gt;Generic programming and how to write reusable templates&lt;br /&gt;&lt;br /&gt;Exception safety issues and techniquesRobust class design and inheritance&lt;br /&gt;&lt;br /&gt;Compiler firewalls and the Pimpl Idiom&lt;br /&gt;&lt;br /&gt;Name lookup, namespaces, and the Interface Principle&lt;br /&gt;&lt;br /&gt;Memory management issues and techniques&lt;br /&gt;&lt;br /&gt;Traps, pitfalls, and anti-idioms&lt;br /&gt;&lt;br /&gt;Optimization&lt;br /&gt;&lt;br /&gt;Try your skills against the C++ masters and come away with the insight and experience to create more efficient, effective, robust, and portable C++ code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146688716/Addison.Wesley.Exceptional.C___-_47_Engineering_Puzzles__Programming_Problems__and_Solutions.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-2497762205810200986?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/2497762205810200986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=2497762205810200986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2497762205810200986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/2497762205810200986'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/exceptional-c-47-engineering-puzzles.html' title='Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7918378912682969278</id><published>2008-09-23T02:48:00.000-07:00</published><updated>2008-09-23T02:51:31.876-07:00</updated><title type='text'>Enterprise Java Security: Building Secure J2EE Applications</title><content type='html'>"For a long time, there has been a need for a J2EE(TM) security book. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of the J2EE platform and e-business."&lt;br /&gt;&lt;br /&gt;-From the Foreword by Steven A. Mills, Senior Vice President and Group Executive, Software Group, IBM Corporation&lt;br /&gt;&lt;br /&gt;Enterprise Java(TM) Security: Building Secure J2EE(TM) Applications provides application developers and programmers with the know-how they need to utilize the latest Java security technologies in building secure enterprise infrastructures. Written by the leading Java security experts at IBM, this comprehensive guide covers the current status of the Java(TM) 2 Platform, Enterprise Edition (J2EE), and Java(TM) 2 Platform, Standard Edition (J2SE(TM)), security architectures and offers practical solutions and usage patterns to address the challenges of Java security.&lt;br /&gt;&lt;br /&gt;To aid developers who need to build secure J2EE applications, Enterprise Java(TM) Security covers at length the J2EE security technologies, including the security aspects of servlets, JavaServer Pages(TM) (JSP(TM)), and Enterprise JavaBeans(TM) (EJB(TM))—technologies that are at the core of the J2EE architecture. In addition, the book covers Web Services security.&lt;br /&gt;&lt;br /&gt;   Examples and sample code are provided throughout the book to give readers a solid understanding of the underlying technology.&lt;br /&gt;The relationship between Java and cryptographic technologies is covered in great detail, including:&lt;br /&gt;&lt;br /&gt;Java Cryptography Architecture (JCA)&lt;br /&gt;&lt;br /&gt;Java Cryptography Extension (JCE)&lt;br /&gt;&lt;br /&gt;Public-Key Cryptography Standards (PKCS)&lt;br /&gt;&lt;br /&gt;Secure/Multipurpose Internet Mail Extensions (S/MIME)&lt;br /&gt;&lt;br /&gt;Java Secure Socket Extension (JSSE)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146684400/Addison.Wesley.Enterprise.Java.2.Security.Building.Secure.and.Robust.J2EE.Applications.eBook-DDU.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7918378912682969278?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7918378912682969278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7918378912682969278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7918378912682969278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7918378912682969278'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/enterprise-java-security-building.html' title='Enterprise Java Security: Building Secure J2EE Applications'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-248437166103662756</id><published>2008-09-23T02:46:00.000-07:00</published><updated>2008-09-23T02:47:36.175-07:00</updated><title type='text'>Enterprise Java™ Programming with IBM® WebSphere®, Second Edition</title><content type='html'>Preface&lt;br /&gt;The first edition of Enterprise Java Programming with IBM WebSphere was the first book that addressed J2EE development within the context of an application server and Integrated Development Environment. The feedback about the first edition was very positive, and led us to conclude that we had made the right choice—that developers usually learn J2EE technologies and the details of an application server together and that a single book that teaches both is valuable.&lt;br /&gt;&lt;br /&gt;Since we published the first edition, a lot has changed. When we wrote the first edition, we couldn't use J2EE in the title because IBM was not yet a licensee of the newly developed J2EE brand, even though WebSphere Application Server implemented all of the technologies in the nascent J2EE 1.0 specification. Also, when we wrote the first edition, IBM's premier development environment for WebSphere was VisualAge for Java; that environment has since been superseded by WebSphere Studio Application Developer.&lt;br /&gt;&lt;br /&gt;In this edition we will build on the firm foundation laid in the first edition, and expand the coverage of topics to include all of the major parts of WebSphere Application Server 5.02 and WebSphere Studio Application Developer 5.0. Those who have read the first edition will find a lot that is new; new readers can be assured that we've built on a strong foundation of describing the more mature parts of J2EE, while also describing new technologies like Web services and the EJB 2.0 specification.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146674196/Addison.Wesley.Enterprise.Java.Programming.With.IBM.WebSphere.Second.Edition.eBook-DDU.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-248437166103662756?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/248437166103662756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=248437166103662756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/248437166103662756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/248437166103662756'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/enterprise-java-programming-with-ibm.html' title='Enterprise Java™ Programming with IBM® WebSphere®, Second Edition'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-83985307596336070</id><published>2008-09-23T02:37:00.000-07:00</published><updated>2008-09-23T02:45:29.477-07:00</updated><title type='text'>Guerrilla Oracle®: The Succinct Windows Perspective</title><content type='html'>Are you frustrated by your attempts to learn Oracle or improve your Oracle skills because of the sheer amount of technical documentation you have to wade through? This concise tutorial walks you step-by-step through the process, showing you exactly what you need to know to install, create, and support a successful Oracle 8i or 9i environment with Web capabilities.&lt;br /&gt;&lt;br /&gt;Guerrilla Oracle: The Succinct Windows Perspective presents clear explanations of database, SQL, and Oracle fundamentals. Using a real-world, large-scale example to demonstrate essential tasks, the book follows the Oracle DBMS life cycle from business idea to functioning database.Guerrilla Oracle® gives you the foundation you need to build a functioning system and to begin exploring more complex technical topics. Along with a deeper understanding of the Oracle DBMS, you will learn the concrete skills, strategies, and techniques you need to make your database a reality.&lt;br /&gt;&lt;br /&gt;You will learn how to:&lt;br /&gt;&lt;br /&gt;Install and configure the Oracle Database server on a Windows server&lt;br /&gt;&lt;br /&gt;Configure client PCsInstall and define the Oracle Database software&lt;br /&gt;&lt;br /&gt;Create basic database security schemas and formalize backup plans&lt;br /&gt;&lt;br /&gt;Design a database and normalize the data&lt;br /&gt;&lt;br /&gt;Integrate a legacy system into the Oracle relational database model using SQL*Loader&lt;br /&gt;&lt;br /&gt;Create the tables&lt;br /&gt;&lt;br /&gt;Develop and modify Oracle Forms and Reports&lt;br /&gt;&lt;br /&gt;Program in SQL, SQL*Plus, and PL/SQL&lt;br /&gt;&lt;br /&gt;Perform major DBA responsibilitiesEnable remote access&lt;br /&gt;&lt;br /&gt;Prepare your database for Web access and e-commerce&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146692776/Addison.Wesley.Guerrilla.Oracle.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-83985307596336070?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/83985307596336070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=83985307596336070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/83985307596336070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/83985307596336070'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/guerrilla-oracle-succinct-windows.html' title='Guerrilla Oracle®: The Succinct Windows Perspective'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7812858968677617383</id><published>2008-09-23T02:36:00.001-07:00</published><updated>2008-09-23T02:36:56.635-07:00</updated><title type='text'>.NET for Java Developers: Migrating to C#</title><content type='html'>.NET for Java Developers is the definitive guide to leveraging your Java programming experience in the .NET environment. Understanding the similarities and differences between the C# and Java APIs enables Java programmers to quickly begin rapid application Windows development using C#. The numerous code examples, which have been tested using Visual Studio(R) .NET 2003 and Java 1.4, show readers how to create feature-rich .NET applications by translating Java coding practices into C#.The authors begin by detailing the .NET Framework and then immediately introduce readers to coding and the Visual Studio(R) .NET IDE. They compare the features of C# and Java, and provide a systematic analysis of how the two languages relate to each other. Readers cover the essentials of C# programming, from object creation to event programming, before moving into advanced areas, such as database access, XML processing, GUI programming, and reflection.Key topics that explain how to do smart C# programming rather than emulating Java code in C#:Database accessInheritance and polymorphismThread programmingGarbage collection and memory managementC# application deploymentDelegatesProcessing XML.NET for Java Developers provides Java developers, programmers, and architects with experience-based advice for a successful transition into the .NET environment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146682645/Addison.Wesley.Dot.NET.For.Java.Developers.Migrating.To.C.Sharp.eBook-LiB.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7812858968677617383?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7812858968677617383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7812858968677617383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7812858968677617383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7812858968677617383'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/net-for-java-developers-migrating-to-c.html' title='.NET for Java Developers: Migrating to C#'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7533659957083069843</id><published>2008-09-23T02:17:00.000-07:00</published><updated>2008-09-23T02:35:50.011-07:00</updated><title type='text'>Internet-Enabled Business Intelligence</title><content type='html'>This is the first start-to-finish guide to planning, deploying, and profiting from Internet-enabled data warehouses. Leading business intelligence specialist William Giovinazzo covers every enabling technology, every analysis approach, and every key challenge you'll face in linking business intelligence to the Web. From infrastructure integration to state-of-the-art profiling and wireless applications, Giovinazzo shows how everything fits together—and exactly how to use Web-enabled data warehouses to deliver powerful ROI in your business.&lt;br /&gt;How the Internet enhances your business intelligence infrastructureLeveraging key enabling technologies: Java, XML, XSL, and moreBreakthrough analysis techniques: understand customers better, and respond faster!Integrating data warehouses with CRM and other enterprise and inter-enterprise systemsEstablishing common warehouse metadataDrawing on the clickstreams generated by your Web and e-commerce sitesPersonalization techniques that work&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146671426/0130409510-Prentice_Hall-Internet-Enabled_Business_Intelligence2.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7533659957083069843?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7533659957083069843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7533659957083069843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7533659957083069843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7533659957083069843'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/internet-enabled-business-intelligence.html' title='Internet-Enabled Business Intelligence'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-7596827789517376090</id><published>2008-09-22T04:49:00.000-07:00</published><updated>2008-09-22T04:50:26.497-07:00</updated><title type='text'>Microsoft Office 2007 For Dummies</title><content type='html'>&lt;a href="http://rapidshare.com/files/139632641/For.Dummies.Office.2007.For.Dummies.Dec.2006.pdf"&gt;Download Here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-7596827789517376090?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/7596827789517376090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=7596827789517376090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7596827789517376090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/7596827789517376090'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/microsoft-office-2007-for-dummies.html' title='Microsoft Office 2007 For Dummies'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-5021942456602259731</id><published>2008-09-22T04:45:00.000-07:00</published><updated>2008-09-22T04:49:26.573-07:00</updated><title type='text'>Wiley Office 2007 Bible Jun 2007</title><content type='html'>Who Should Read This Book&lt;br /&gt;Office 2007 brings some sweeping changes to the user interface in Word, Excel, PowerPoint, Access, and parts of Outlook. As a result, even experienced Office users can use this book to get up to speed with using the new interface quickly. Because this book presents information using the friendly, accessible Bible format that combines straightforward steps and concise reference information, beginners with Office can use it to learn Office quickly and expand their skills beyond the basics.&lt;br /&gt;&lt;br /&gt;How This Book Is Organized&lt;br /&gt;&lt;br /&gt;Office 2007 Bible organizes information into several parts. In most cases, a part focuses on a particular application in the suite, so you can jump right to the part for the application you’re currently using.&lt;br /&gt;&lt;br /&gt;Part I: Common Office FeaturesThe chapters in this part provide the first introduction to the new user interface in the major Office applications, as well as show how to perform fundamental operations such as working with files.&lt;br /&gt;&lt;br /&gt;II: Creating Documents with WordThis part covers using the Microsoft Office Word 2007 word processing program to create and format text-based documents. In addition to learning how to format words, paragraphs, and pages, you get a shot at working with more sophisticated features such as tables and mail merge, and even the new SmartArt diagrams. You also see how document security settings can help protect information.&lt;br /&gt;&lt;br /&gt;Part III: Making the Numbers Work with ExcelThe chapters here show you how to use the spreadsheet program Microsoft Office Excel 2007 to organize and calculate data. After getting a preview of the new features in the program, you learn how to enter, format, and calculate information. You also see how to create powerful charts that tell a story about your data, and how to manage lists of information.&lt;br /&gt;&lt;br /&gt;Part IV: Persuading and Informing with PowerPointIn this part, you learn how to get the word out with the Microsoft Office PowerPoint 2007 presentation graphics program. This part explains how to add information, charts, SmartArt diagrams, and graphics to slides. You also see how to animate and automate a slide show and get expert tips about going live with your presentation.&lt;br /&gt;&lt;br /&gt;Part V: Organizing Messages, Contacts, and Time with OutlookThe basics for using Microsoft Office Outlook 2007 appear in this part. Learn to set up an e-mail account; compose, send, and respond to messages; organize messages and deal with junk mail and security issues; manage your contacts, appointments, and to-do list; and get new online content by setting up and using an RSS feed.&lt;br /&gt;&lt;br /&gt;Part VI: Designing Publications with PublisherThis part introduces you to the Microsoft Office Publisher 2007 page layout and design program. Learn how to not only create great-looking publications with Publisher’s flexible tools but also prep your publications for professional printing.&lt;br /&gt;&lt;br /&gt;VII: Tracking Detailed Data with AccessIf you manage detailed lists—with customer or product data, for example—Microsoft Office Access 2007 and this part’s chapters are for you. Get a roadmap here for designing a good database. Learn how to create tables, fields, and forms, and how to select and present data with queries and reports.&lt;br /&gt;&lt;br /&gt;Part VIII: Gathering InformationGet efficient with the programs introduced in this part—Microsoft Office OneNote 2007 and Microsoft Office InfoPath 2007. Get an overview about using OneNote to track notes and project details, and then see how to use InfoPath to create fill-in forms for gathering responses from others.Part IX: Sharing and CollaborationThis part explains not only how to share information between Office applications, but also how to use Office 2007 applications with SharePoint and Groove on a network or the Internet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/139623245/Wiley.Office.2007.Bible.Jun.2007.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-5021942456602259731?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/5021942456602259731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=5021942456602259731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5021942456602259731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/5021942456602259731'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/wiley-office-2007-bible-jun-2007.html' title='Wiley Office 2007 Bible Jun 2007'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-6228918953415870575</id><published>2008-09-22T04:40:00.000-07:00</published><updated>2008-09-22T04:45:34.956-07:00</updated><title type='text'>Microsoft Excel and Access Integration With Microsoft.Office.2007</title><content type='html'>What to Expect from This Book&lt;br /&gt;&lt;br /&gt;In this book, you will find a comprehensive review of the wide range of integration techniques that can be performed using Excel and Access. Through step-by-step instruction, you will explore the benefits of integrating Excel and Access, the differences and similarities between Excel and Access, and some of the common pitfalls of moving and analyzing data across applications. After reading this book, you will be able to:&lt;br /&gt;&lt;br /&gt;■ Easily move data between Excel and Access&lt;br /&gt;■ Store Excel data in a structured, relational database&lt;br /&gt;■ Use Excel pivot tables with Access data&lt;br /&gt;■ Report Access data using the Excel presentation layer&lt;br /&gt;■ Move data between Excel and Access using VBA, ADO and SQL&lt;br /&gt;■ Automate redundant processes using VBA to save time and increase productivity&lt;br /&gt;■ Simplify integration tasks using XML&lt;br /&gt;■ Integrate Excel data into other Office applications&lt;br /&gt;&lt;br /&gt;Skills Required for This BookIn order to get the most out of this book, you have the following skills:&lt;br /&gt;■ Some experience working with data and familiarity with the basic concepts of data analysis such as working with tables, aggregating data, and performing calculations&lt;br /&gt;■Experience using Excel with a strong grasp of concepts such as table structures, filtering, sorting and using formulas.&lt;br /&gt;■ Some basic knowledge of Access, enough to know it exists and to have opened a database once or twice&lt;br /&gt;&lt;br /&gt;How This Book Is Organized&lt;br /&gt;&lt;br /&gt;This book is organized into two parts: Basic Integration Techniques and Advanced Integration Techniques.&lt;br /&gt;&lt;br /&gt;Part I: Basic Integration Techniques&lt;br /&gt;Part I of this book is dedicated to those integration techniques that can be accomplished via the Excel and Access user interfaces. This part includes Chapters 1 through 6. Chapters 1 through 4 will teach you how to get your Excel data into Access as well as how to leverage the many Access utilities to go beyond the functionality found in Excel. Chapter 5 demonstrates the best ways to use Access data in Excel. Chapter 6 introduces you to the world of macros, demonstrating automation techniques from both an Excel and Access point of view.&lt;br /&gt;&lt;br /&gt;Part II: Advanced Integration Techniques&lt;br /&gt;Part II of this book is dedicated to automating your integration processes via VBA (Visual Basic for Applications) code. Chapter 7 provides a high level introduction to VBA. Chapter 8 covers the various methods of moving data between Excel and Access using VBA. In Chapter 9, you will learn how to control and manipulate Excel from Access and vice versa. Chapter 10 introduces you to the world of XML; discussing several ways XML can help you simplify your integration tasks. Finally, Chapter 11 rounds out this book with a look into the various ways you can integrate Excel with Word, PowerPoint and Outlook.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/139624820/Wiley.Microsoft.Excel.and.Access.Integration.With.Microsoft.Office.2007.Apr.2007.eBook-DDU.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-6228918953415870575?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/6228918953415870575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=6228918953415870575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6228918953415870575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/6228918953415870575'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/microsoft-excel-and-access-integration.html' title='Microsoft Excel and Access Integration With Microsoft.Office.2007'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1561909795097138204</id><published>2008-09-22T04:37:00.000-07:00</published><updated>2008-09-22T04:39:48.626-07:00</updated><title type='text'>MS Office Tutorial - First Look 2007 Microsoft Office System</title><content type='html'>&lt;a href="http://rapidshare.com/files/139627373/First_Look_2007_Microsoft_Office_System.pdf"&gt;Download Here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1561909795097138204?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1561909795097138204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1561909795097138204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1561909795097138204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1561909795097138204'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/ms-office-tutorial-first-look-2007.html' title='MS Office Tutorial - First Look 2007 Microsoft Office System'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-1932218583874234650</id><published>2008-09-22T04:35:00.000-07:00</published><updated>2008-09-22T04:37:30.978-07:00</updated><title type='text'>Microsoft Office Project 2007 All in One Desk Reference</title><content type='html'>What You Should ReadOf course, I hope you’re going to sit down and read this entire book from cover to cover. But then again, this book isn’t The Great American Novel. And, come to think of it, the whole reason why you bought this book in the first place is to get organized as quickly as possible because you’re probably finding yourself with too much to do and too little time in which to do it.For the time being, I’m going to let you get away with reading just the parts that interest you most. I’ll let you read the last chapter first and the first chapter last if you like because this book is designed to allow you to read each chapter independently.How This Book Is OrganizedI organized this book in five parts. Here’s a brief description of each part, with chapter references directing you where to go for particular information:Part I: Discovering This Thing Called Office LiveIn Part I, you get an introduction to the concept SaaS (Software as a Service) and why Office Live is such a popular choice for computer users (Chapter 1). In this part, you also read about the three flavors of Office Live (Chapter 2) and how to sign up and start using the service (Chapter 3).Part II: Getting Down to Basics with Office Live BasicsAs its name implies, Part II focuses on the basics — including using e-mail (Chapter 4) and creating a Web site (Chapters 5). I even show you how to gauge the success of your site by using Site Reports (Chapter 6).You also find out how to organize your day through the use of the Office Live calendar (Chapter 7).Part III: Adding a Few EssentialsWhen you add Essentials into the mix, you get an online version of Business Contact Manager (Chapter 8) to help you keep track of your contacts. You also add the ability to set up Shared Sites that can be accessed by your employees and/or your customers (Chapter 9). If you travel a lot, check this out: You can synch Office Live to Outlook or your PDA (Chapter 10).If you have a new business — or have been trying to conduct your business without the assistance of accounting software — you discover how to use Office Accounting Express 2007 with Office Live (Chapter 11).Part IV: Getting Premium ServiceA product name like “Premium” leads you to expect a lot — and Office Live doesn’t disappoint. Chapter 12 shows you how to work with the different business applications that come with Office Live. You can keep a company calendar and schedule resources with Time Manager (Chapter 13). You can manage major projects and share the data with both your employees and customers (Chapter 14). You find out how Office Live takes you through every step of the sales process — from designing a marketing campaign and distributing collateral to creating estimates and taking orders (Chapter 15). You have a whole arsenal of human-resources tools at your disposal (Chapter 16) and have a bird’s eye view of the state of your entire business (Chapter 17).Part V: The Part of TensWith apologies to David Letterman, Part V gives you three of my Top Ten Office Live lists. If you have a business — or are considering starting one — I list some ways that using Office Live can help grow your business (Chapter 18). I move on to a list of the types of people I think can most benefit from Office Live (Chapter 19). Finally, I give you a closer look at the whole idea behind Office Live: Software as a Service (Chapter 20).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/139626369/For.Dummies.Microsoft.Office.Live.For.Dummies.Jul.2007.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-1932218583874234650?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/1932218583874234650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=1932218583874234650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1932218583874234650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/1932218583874234650'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/microsoft-office-project-2007-all-in.html' title='Microsoft Office Project 2007 All in One Desk Reference'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3426745249344984925</id><published>2008-09-22T04:32:00.000-07:00</published><updated>2008-09-22T04:34:56.930-07:00</updated><title type='text'>Microsoft Office Access 2007 Forms Reports and Queries</title><content type='html'>What’s in the Book&lt;br /&gt;&lt;br /&gt;This book isn’t meant to be read from cover to cover, although you’re certainly free to do just that if the mood strikes you. Instead, most of the chapters are set up as self-contained units that you can dip into at will to extract whatever nuggets of information you need. However, if you’re a relatively new Access user, I suggest starting the first one or two chapters in each of the book’s three main sections to ensure you have a thorough grounding in the fundamentals of Access queries, forms, and reports.&lt;br /&gt;&lt;br /&gt;The book is divided into three main parts. To give you the big picture before diving in, here’s a summary of what you’ll find in each part:&lt;br /&gt;&lt;br /&gt;Part I, Creating Forms: The five chapters in Part I show you how to build efficient and useful forms for inputting and editing data. Chapter 1, “Creating and Using a Form,” and Chapter 2, “Working with Form Controls,” give you the basic form know-how you need. From there, you learn about using data validation to ensure data entry accuracy, learn how to design forms for the business environment, and learn how to create specialized forms such as switchboards, dialog boxes, and startup screens.&lt;br /&gt;&lt;br /&gt;Part II, Designing and Customizing Reports: The four chapters in Part II tell you everything you need to know to create attractive and practical reports. Chapter 6, “Creating and Publishing a Report,” gives you the basics, and the subsequent chapters add to your knowledge by showing you the fundamentals of good report design and how to build advanced reports.&lt;br /&gt;&lt;br /&gt;Part III, Creating Powerful Queries: The six chapters in Part III give you a thorough grounding in the features and uses of Access queries. After learning some query fundamentals in Chapter 10, “Creating a Basic Query,” you move on to understanding criteria expressions; multiple-table queries; totals, parameter, and action queries; PivotTable queries; and SQL statements.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/139668168/Microsoft_Office_Access_2007_Forms_Reports_and_Queries_May_2007.pdf"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3426745249344984925?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3426745249344984925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3426745249344984925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3426745249344984925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3426745249344984925'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/microsoft-office-access-2007-forms.html' title='Microsoft Office Access 2007 Forms Reports and Queries'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-3282182361468607912</id><published>2008-09-22T04:27:00.000-07:00</published><updated>2008-09-22T04:32:35.440-07:00</updated><title type='text'>Microsoft Office Project Server 2007 The Complete Reference</title><content type='html'>&lt;strong&gt;Book Structure&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Part I: Consider This Before You Commit to Project Server 2007In this section, we lay the groundwork for the deployment of Project Server 2007. First we address the things that you should consider before embarking on the journey of implementing Project Server 2007 and its associated tools. This chapter helps to set the expectation that implementing Project Server will not deliver instant results, but rather will take some time to plan and test through an iterative methodology. This section also covers the new architecture of Project Server 2007, as well as its new features.&lt;br /&gt;&lt;br /&gt;Part II: Plan for Your Project Server 2007 ImplementationIn this section, we will discuss the implementation approaches you may take and the foundations that must be in place for your implementation to have the greatest chance for success. We include some examples of specific processes that may be useful for organizations that do not already have their own methods for performing similar activities (such as requirements gathering and prioritization).&lt;br /&gt;&lt;br /&gt;Part III: Details on the Installation and Configuration of Project Server 2007This section covers the installation of Project Server in various environments, the configuration of your newly installed system, and some of the administrative functions, including desktop deployment. This is the largest part of the book and includes fairly deep information about critical areas such as the security of Project Server in addition to data structure and flow.&lt;br /&gt;&lt;br /&gt;Part IV: Project Server 2007 MaintenanceIn this section, we discuss migration approaches that you may encounter as well as the fine-tuning of your EPM environment, and we briefly discuss options available for integrating Project Server 2007 with other systems related to your line of business.&lt;br /&gt;&lt;br /&gt;Part V: Project Server in ActionThis section consists of numerous chapters for reference on how to complete specific tasks in the EPM system based on your role in the system. Because we cover the way that each Project Server role interacts, we had no choice but to make assumptions on the way that the system’s options were configured. We based our assumptions on what we have seen in the field with Project Server 2007, as well as what we had learned from implementations of previous versions. There is also an overview chapter on resource management in Project Server.&lt;br /&gt;&lt;br /&gt;As a bonus, an extensive chapter describes how to extend your Windows SharePoint Services (WSS) environment, which may have implications that reach beyond EPM and into the team and departmental workspaces of your organization. The section that follows our discussion of roles focuses on how to extend the collaborative area using WSS 2007 technologies. This chapter also has a section that discusses how to leverage the advanced features that are available in Microsoft Office SharePoint Server (MOSS) 2007. In our opinion, SharePoint collaborative features are too often underused in the Microsoft EPM toolset, so this chapter is pretty deep.&lt;br /&gt;&lt;br /&gt;Part VI: Program and Portfolio ManagementIn this section, we discuss the different techniques used at the managerial level (and up) to understand how your organization is performing at the program level (a group of related projects). It also includes a look at using Project Server in an environment where Project Portfolio Management (PPM) is important.&lt;br /&gt;&lt;br /&gt;Because we designed this book as described above, there will be overlap in some of the content. For example, it would be impossible to discuss the role of the resource manager without having overlap with the chapter on resource management. Likewise, Data Analysis views (reports), for example, have to come up in the chapters describing how to configure online analytical processing (OLAP) cube configuration (which data will be gathered for analysis), and when discussing the display side of that data (Manage views). The context of each chapter was used as the basis for determining how to approach this overlap, so here and there you will read very similar information. Remember that we want to support the “reference” concept––that is, to make it easy for you to go back to find information after the initial implementation.&lt;br /&gt;&lt;br /&gt;One certainty is that every reader will have a unique experience deploying Project Server 2007, just as each one of our clients chose different paths. You must keep in mind that the success of any Project Server implementation will probably require a marriage of improvements from people, process, and technology perspectives. Organizations need to understand that a full-scale EPM implementation can touch every corner of their business. The benefits of such integration can be enormous, but the cultural change required to facilitate this integration is equally as great.&lt;br /&gt;&lt;br /&gt;Gone are the days when your users could “prairie dog” over their cube wall to ask a coworker to complete a task. That task assignment and the communication surrounding it must now be facilitated through the EPM tools. Users must participate in the EPM system with consistency and in a standardized manner. An organizational entity should in most cases exist to create, evangelize, and enforce these organizational project management methodologies and standards. This entity is called many names––program management office, project management office, or Center of Excellence.&lt;br /&gt;&lt;br /&gt;Typically, the success of an EPM initiative is judged by the quality of the organizational insight delivered by the reports in the EPM toolset. What is often forgotten is that the granularity and accuracy of the reports that EPM delivers is built by the granularity and accuracy of data that are fed into the EPM system. If your Project Center views (where each project is displayed at a summary level) are based on project manager estimations, you will have many fewer touch points into the EPM system, reducing culture change and overall complexity, but providing much less clarity and accuracy into your organization’s portfolio. If, on the other hand, your Project Center views are based on direct participation by the resources doing the work, required training increases, the number of touch points into EPM increases greatly, and the culture change is significantly greater. The payoff is invaluable, providing accurate and detailed insight into your organization’s capacity, load, cost, and overall health is invaluable.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/139684236/McGraw.Hill.Microsoft.Office.Project.Server.2007.The.Complete.Reference.Feb.2008.pdf"&gt;Doanload Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-3282182361468607912?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/3282182361468607912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=3282182361468607912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3282182361468607912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/3282182361468607912'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/microsoft-office-project-server-2007.html' title='Microsoft Office Project Server 2007 The Complete Reference'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-8028444837759514475</id><published>2008-09-22T03:56:00.000-07:00</published><updated>2008-09-22T04:20:24.678-07:00</updated><title type='text'>CWNA Certified Wireless Network Administrator Official Study Guide</title><content type='html'>&lt;span style="color:#009900;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Who This Book Is For&lt;/span&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This book focuses on the objectives for the &lt;strong&gt;&lt;span style="color:#3366ff;"&gt;CWNA exam&lt;/span&gt;&lt;/strong&gt;, but it’s also a useful learning tool for anyone wanting to master the many domains of wireless. You’ll learn about wireless technology basics such as radio frequency–based communications, and you’ll learn about specific standards and protocols that make it all work. In addition, using step-by-step procedures, you will learn how to install, secure, and troubleshoot Wi-Fi or 802.11-based networks effectively. You’ll even learn to use wireless LAN analysis tools that reveal the way your wireless network works and help you troubleshoot network problems. The glossary provides you with a quick reference for definitions and basic knowledge of the many topics covered in this book.As you prepare for the CWNA certification, as with most other certifications, you need some hands-on experience with the technology to seal the information in your mind. In particular, be sure you have experience configuring access points and client devices. Linksys access points will provide all the features with which you should be familiar, and you can connect to them with most any client device. However, you’ll get the best experience if you have access to small and medium business–class wireless LAN switches as well. Make sure you learn to use a wireless LAN protocol analyzer as&lt;br /&gt;Chapter 11 teaches. This makes for good testing and experience, but any vendor’s access point should suffice as long as it provides most of the common features provided by autonomous access points. The main goal is to get your hands on some equipment and work through the configuration steps.The CWNP web site (www.cwnp.com) lists official CWNA training courses available in your area. These courses provide you with access to a certified instructor who can help answer any questions you may have related to the certification. Yo u will also see demonstrations of equipment that may be more difficult to acquire on your own. I always recommend attending the official courses when time and the budget allow.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Experts&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Though the Wireless CWNA exam is not as advanced as the CWNE exam, many wireless experts might decide to gain this valuable certification because of the essential wireless topics that it covers. You will also earn a valuable credential in the CWNA certification. In addition to the enhanced credentials, the process of studying these wireless LAN technologies makes you think differently about wireless technology and may bring greater value to your employer or customers. I work as an independent consultant and have been enriched greatly by going through the process of understanding these standard uses of radio frequency–based technologies. My clients have benefited as well.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Wireless Beginners&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you’re new to the world of wireless networking or have just acquired your Wireless# certification, the CWNA certification is for you too.There is no other vendor-neutral certification that does a better job of proving you understand how wireless really works.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/139689081/McGraw.Hill.CWNA.Certified.Wireless.Network.Administrator.Official.Study.Guide.4th.Edition.Aug.2007."&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-8028444837759514475?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/8028444837759514475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=8028444837759514475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8028444837759514475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8028444837759514475'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/cwna-certified-wireless-network.html' title='CWNA Certified Wireless Network Administrator Official Study Guide'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7789850502040780097.post-8537545398744671740</id><published>2008-09-22T03:50:00.000-07:00</published><updated>2008-09-22T03:51:45.434-07:00</updated><title type='text'>Managing Windows® with VBScript and WMI</title><content type='html'>How This Book organized&lt;br /&gt;Part I: Introduction to Windows Administrative ScriptingPart I serves as an introduction to the world of scripting and provides you with a methodology for approaching administrative tasks from a scripting standpoint. One of the most difficult parts about producing new scripts from scratch is the "Where do I start?" factor, and I'll provide you with a framework for figuring that out every time.Chapter 1: Scripting Concepts and TerminologyAs I've already implied, administrative scripting isn't hard-core programming. Instead, it's using VBScript as a sort of electronic glue to secure various bits of the Windows operating system together. In this chapter, I'll introduce you to those various bits and set the stage with some basic terminology that you'll use throughout this book.Chapter 2: Running ScriptsWriting a script isn't much fun if you can't run the script, and so this chapter will focus on the technologies used to execute scripts. You might be surprised to learn how many different Microsoft products support scripting. In this chapter, I'll show you how far your scripting skills can really take you. I'll also introduce you to some scripting tools that can make writing and debugging scripts a bit easier.Chapter 3: The Components of a ScriptIn this chapter, I'll present a complete administrative script, and then break it down line-by-line to explain its various components. Although this chapter isn't necessary to learning administrative scripting, it will help you write scripts that are more reliable and easier to troubleshoot.Chapter 4: Designing a ScriptAs I've mentioned already, one of the toughest aspects about scripting can be figuring out where to start. In this chapter, I'll provide you with a framework that you can use as a starting point for every new scripting project. I'll also introduce you to some concepts that many scripting books ignore, such as planning for errors and creating a useful "resource kit" of script components that you can reuse throughout your scripting projects.Part II: VBScript TutorialHere's your official crash course to the VBScript language: just enough to make administration via script a possibility! The best part is that I won't use the trite "Hello, world" examples that books for software developers often start out with. Instead, I'll make every example useful to you as a Windows administrator. That means you'll be producing simple, useful scripts at the same time you're learning VBScript. What could be better?Chapter 5: Functions, Objects, Variables, and MoreIn this chapter, I'll show you the basic building blocks of any script and introduce you to some sample scripts that use each building block in a particular administrative task. This is really the meat of administrative scripting, and you'll be able to write useful scripts when you're finished with this chapter.Chapter 6: Input and OutputYou can make your scripts more flexible by adding the ability to dynamically change computer, user, and domain names, along with other information. In this chapter, I'll show you how your script can collect information it needs to run and dynamically alter itself to take advantage of that information.Chapter 7: Manipulating NumbersThis chapter will explain how scripts can manipulate numbers, making it easier to create scripts that work with numeric data, such as user account data. I'll also introduce you to VBScript's numeric data handling and conversion commands, putting you on the path to some great scripting techniques.Chapter 8: Manipulating StringsStrings—a fancy word for text data—are at the heart of most scripting tasks. In this chapter, I'll show you how VBScript deals with strings and how you can easily integrate them into your scripts.Chapter 9: Manipulating Other Types of DataAside from text and numbers, your scripts may need to deal with dates, times, bytes, and other forms of data to accomplish specific administrative tasks. In this chapter, I'll show you how VBScript handles these other data types and how you can use them in your own scripts.Chapter 10: Controlling the Flow of ExecutionThe best administrative scripts can respond to changing conditions with internal logic, called control-of-flow. In this chapter, I'll show you how your scripts can be made to evaluate various conditions and respond accordingly, perform repetitive tasks, and much more.Chapter 11: Built-in Scripting ObjectsMuch of VBScript's power comes from its capability to join various operating system objects, and in this chapter, I'll introduce you to your first set of those objects. You'll learn how to manipulate network information, map drives, and much more—pretty much everything you need to write effective logon scripts.Chapter 12: Working with the File SystemA common use of scripting is to manipulate files and folders, and in this chapter, I'll introduce you to the VBScript FileSystemObject, which provides a complete object model for working with the file system. You'll learn to build a utility that scans IIS log files for error messages, a useful script for any environment!Chapter 13: Putting It All Together: Your First ScriptThis is where you'll put everything from Part II together. You'll be creating a script that rotates IIS log files, keeping the past 30 days' worth of files in a special archive folder. I'll guide you through the complete process of designing, writing, testing, and troubleshooting the script. In fact, I'll deliberately introduce some logic errors into the script so that you can see the debugging process in action.Part III: Windows Management Instrumentation and Active Directory Services InterfaceWith the glue of VBScript under your belt, I'll dive into the two most powerful technologies for administering Windows: Windows Management Instrumentation (WMI) and the Active Directory Services Interface (ADSI). These technologies provide administrative access to, and control over, nearly every aspect of the Windows operating system, from Windows NT to Windows Server 2003.Chapter 14: Working with ADSI ProvidersDespite its name, ADSI isn't just for Active Directory. In this chapter, I'll show you how ADSI can be used to interface with NT, Active Directory, Novell NDS, Exchange Server, and other types of directory services. I'll provide some basic examples of the types of tasks you can perform with ADSI to get you started.Chapter 15: Manipulating DomainsWith the ADSI basics out of the way, I'll focus on manipulating domain information in a script. You'll learn how to query domain information, modify domain policies like password length, and much more.Chapter 16: Manipulating Users and GroupsIn this chapter, you'll learn how to write scripts that query and modify user and group information. This is one of the most common tasks you'll perform with VBScript, and I'll include plenty of useful examples.Chapter 17: Understanding WMIWMI provides a hook into just about every portion of the Windows operating system, making it an incredibly useful tool for administrative scripts. In this chapter, I'll introduce you to WMI and show you a preview of what you can use it for in your environment.Chapter 18: Querying Basic WMI InformationDo you want to find out which users in your organization have a Pentium 4 computer? This chapter will show you how to write your own basic WMI queries, including those that involve remote machines. You'll also learn basic WMI manipulation, which lets you modify local and remote machine settings from within a script.Chapter 19: Querying Complex WMI InformationSome WMI queries are more complex, such as querying the IP addresses from multiple network adapters in multiple remote computers. This chapter provides clear examples of these more complex WMI tasks, helping you learn to write enterprise management scripts.Chapter 20: Putting It All Together: Your First WMI/ADSI ScriptThis is where it all comes together. I'll walk you through the process of designing, writing, testing, and debugging a complete WMI/ADSI script from scratch. You'll finish this chapter with a concrete example of the administrative capabilities of these technologies, and then you'll be ready to start writing your own scripts.Part IV: Creating Administrative Web PagesOne popular use of Web technologies inside corporate networks is to provide user self-service pages, such as a simple Web page where users can reset their own passwords, if necessary. In Part IV, I'll give you a crash course on IIS and Active Server Pages (ASP) and show you how to start building your own administrative Web pages.Chapter 21: Active Server Pages Crash CourseASP is a great way to create effective administrative Web pages. I'm not going to try to make you a Web developer or an HTML expert; the Web pages you'll create in this chapter won't be pretty, but they'll be incredibly effective.Chapter 22: Adding Administrative Script to a Web PageAfter you have a basic Web page ready, you can start adding script to it to make the Web page perform administrative tasks. I'll provide examples of real-world tasks that you can start using in your environment right away.Chapter 23: Web Page Security OverviewWeb pages have special security concerns, which I'll focus on in this chapter. I'll explain how IIS 5.0 and 6.0 process Web pages, what you can and cannot easily accomplish from within a Web page, and how you can create a secure, stable environment for Web-based administrative scripts.Chapter 24: Putting It All Together: Your First Administrative Web PageYou're now ready to design, write, run, test, and debug your own administrative Web pages, and in this chapter, I'll step you through the entire progression. When you're finished, you'll not only have a ready-to-run administrative Web page to use, you'll also be ready to start creating your own Web pages from scratch. Again, they might not be pretty, but they'll be incredibly functional and useful.Part V: Advanced Scripting TechniquesAs you become a more experienced scripter, you'll be ready to start saving time and be more secure, with advanced techniques like script encryption, scripting components, script security, and so forth. In this part of the book, I'll give you a comprehensive look at each of these technologies and show you how to put them into use in your own environment.Chapter 25: Modular Script ProgrammingIf you find yourself cutting and pasting code—or worse, retyping it—this is the chapter for you. I'll introduce you to modular scripting concepts, which make it easier to reuse code between various scripts, saving you time and effort! By way of example, we'll start with a complex script that contains lots of useful code, and then break it down into easily reused modules.Chapter 26: Using Script ComponentsWindows Script Components are the easy way to create your own fully encapsulated chunks of script, each of which performs a useful task. Building on the examples in Chapter 25, I'll show you how to create and use script components to make administrative scripting faster and easier. You'll come away with a whole library of script components that you can start using immediately!Chapter 27: Encoded ScriptsAre you worried that others will peek into your scripts and steal your ideas? Scripting encryption helps protect your scripts from both Peeping Toms and potential misuse, so I'll show you how to set up, deploy, and use script encryption within your environment in this chapter.Chapter 28: Scripting SecuritySome folks think Microsoft made a huge mistake when it included VBScript in the Windows operating system, but I disagree. Properly configured, scripting can be as safe as any other type of application. In this chapter, I'll explain scripting security concepts and introduce you to the tools that can make scripting a safe and valuable part of any computing environment.Part VI: Ready-to-Run ExamplesI figured a great way to wrap up the book would be a whole section on ready-made example scripts that you can start using in your own environment. Additionally, these scripts—like every other script in this book—will have complete, line-by-line explanations, making them a perfect reference guide as you start to create your own scripts from scratch.Chapter 29: Logon and Logoff ScriptsI'll use this chapter to present more complex logon and logoff scripts and to give you some ideas for how scripting can make these important scripts more effective. Of course, the line-by-line explanations will make each script a useful reference for customizing your own scripts.Chapter 30: Windows and Domain Administration ScriptsAutomating domain administration is probably one of the big reasons you started looking at scripting in the first place, so I'll use this chapter to present a number of examples of tasks that scripts can perform. The detailed explanations with each script will help you rip them apart and customize them for your own use.Chapter 31: Network Administration ScriptsNetwork administration is ideally suited for scripting, and in this chapter, I'll provide a handful of examples that will show you what's possible. The line-by-line explanations will make it easy to put these into use in your own environment.Chapter 32: WMI and ADSI ScriptsThese can be the toughest scripts to write due to the complexity and flexibility of WMI and ADSI. In this chapter, I'll provide you with several ready-to-use scripts for common tasks like querying WMI, creating users and groups, and more. These scripts can be easily modified and incorporated into your own scripts, saving you scripting time!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/146695269/Addison.Wesley.Managing.Windows.with.VBScript.and.WMI.eBook-DDU.rar"&gt;Download Now.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7789850502040780097-8537545398744671740?l=booksrack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://booksrack.blogspot.com/feeds/8537545398744671740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7789850502040780097&amp;postID=8537545398744671740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8537545398744671740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7789850502040780097/posts/default/8537545398744671740'/><link rel='alternate' type='text/html' href='http://booksrack.blogspot.com/2008/09/managing-windows-with-vbscript-and-wmi.html' title='Managing Windows® with VBScript and WMI'/><author><name>WellWisher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_rrv_mGMZ0IU/SNyRykjkdtI/AAAAAAAAAT8/l9fLTszNiwg/S220/1.bmp'/></author><thr:total>0</thr:total></entry></feed>
