tag:blogger.com,1999:blog-31661986751183893332024-03-15T21:09:34.315-04:00Java PDF BooksGo Green with Java PDF BooksJavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.comBlogger96125tag:blogger.com,1999:blog-3166198675118389333.post-3393040889090081702010-02-18T23:16:00.005-05:002010-02-18T23:24:51.878-05:00Install Sonatype Nexus in 5 steps$ wget http://nexus.sonatype.org/downloads/nexus-webapp-1.5.0-bundle.tar.gz<div>$ sudo tar xvzf nexus-webapp-1.5.0-bundle.tar.gz /usr/local</div><div>$ ln -s /usr/local/nexus-webapp-1.5.0-bundle /usr/local/nexus </div><div>$ cd /usr/local/nexus && sudo chmod -R a+x ./bin</div><div>$sudo ./bin/nexus start</div><div><br /></div><div>Thats It Njoy your nexus repository at http://localhost:8081/nexus using admin/admin123</div><div><br /><div><br /></div></div>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-5188860153622423202009-12-31T00:29:00.001-05:002009-12-31T00:32:57.891-05:00RSS and Atom in Action: Web 2.0 Building Blocks<a href="http://rapidshare.com/files/328256429/rssatominaction.rar">An innovator's guide</a> to application development with blog, wiki, and newsfeed technologies, this book introduces the new ways of collaboration enabled by these technologies and focuses on the fundamental concepts needed to understand how the technologies can be used in real world applications. Blog and wiki server internals are covered in depth, and newsfeed formats and web service protocols for blogging are covered from a developer's point-of-view. Also covered are a variety of techiques programmers can use to monitor blog conversations, such as newsfeed search engines, and ways to join in the conversation such as comments, trackbacks, and Weblogs.com pings. Examples in Java and C# are provided to show how to parse Atom and RSS format newsfeeds, how to generate valid newsfeeds, how to serve them efficiently, and how to automate blogging via web services based on the new Atom protocol and the older MetaWeblog API. Focus is given to more than a dozen blog apps—small but immediately useful example applications based on blog, wiki, and newsfeed technologies.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-35331183615490465862009-12-29T18:47:00.002-05:002009-12-29T18:52:50.895-05:00Ubuntu Unleashed 2010 Edition<p style="margin: 0px; text-align: justify;">Ubuntu Unleashed 2010 Edition presents comprehensive coverage of the </p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">popular Ubuntu Linux distribution. Windows users, Mac users, and Linux enthusiasts have been increasingly turning to Ubuntu for a user-friendly, easy-to-use Linux distribution.</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">This book provides detailed information on installing, using, and administering Ubuntu. You will learn how to set up a workstation or a server, and you will find complete details on Ubuntu’s easy-to-use desktop and productivity software.</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;"><a href="http://rapidshare.com/files/327696502/Ubuntu_Unleashed.rar">Ubuntu Unleashed 2010 Edition</a> includes a range of coverage: From the software you need in your everyday work, such as the OpenOffice.org productivity suite, to how to configure your Linux desktop to run smoothly using multiple printers, shell scripts, and more. </p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">For the hardcore Linux enthusiast, there is complete coverage of the </p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">X Window system, Linux programming, web server administration, and network administration.</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;"> </p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">Ubuntu 9.10 on DVD</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">DVD includes the full Ubuntu 9.10 distribution for Intel x86 computers as well as the complete OpenOffice.org office suite and hundreds of additional programs and utilities.</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;"> </p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">Free Upgrade!</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">Purchase this book anytime in 2010 and receive a free Ubuntu 10.04 Upgrade Kit by mail (U.S. or Canada only) after Ubuntu 10.04 is released.</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">See inside back cover for details.</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;"> </p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Install and configure Ubuntu</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Get all your system’s devices and peripherals up and running</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Configure and use the X Window System</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Manage Linux services and users</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Run a printer server</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Connect to a local network and the Internet</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Set up and administer a web server with Apache</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Secure your machine and your network from intruders</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Learn shell scripting</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Share files with Windows users using Samba</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Get productive with OpenOffice.org</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Play games on Linux</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Use Linux multimedia programs</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Create and maintain a MySQL database</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Configure a firewall</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Set up an FTP server</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Use Ubuntu’s development and programming tools</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Tune your Ubuntu system for maximum performance</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;">à Learn to manage and compile the kernel and modules</p><div style="text-align: justify;"> </div><p style="margin: 0px; text-align: justify;"> </p>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-48216303038832269442009-12-29T18:42:00.001-05:002009-12-29T18:44:29.887-05:00Oracle JDeveloper 11g Handbook<p>Written by world-renowned Oracle JDeveloper experts, this exclusive Oracle Press resource shows you how to build Java Platform, Enterprise Edition web applications using Oracle JDeveloper 11<i>g</i>, Oracle Application Development Framework (Oracle ADF), and JavaServer Faces. <a href="http://rapidshare.com/files/327694153/jdevhb.rar"><i>Oracle JDeveloper 11</i>g <i>Handbook</i> </a>walks you through the creation of a complete sample application that employs highly interactive user interface components and declarative development methods. Learn the techniques required to implement Oracle Fusion-oriented solutions using Oracle JDeveloper 11<i>g</i> from this hands-on guide. </p><ul><li>Work in the Oracle JDeveloper 11<i>g</i> Integrated Development Environment </li><li>Create business services with Oracle ADF Business Components </li><li>Develop entity object definitions that represent database objects and encapsulate business logic </li><li>Create components that query database data </li><li>Encapsulate complex data operations </li><li>Build JavaServer Faces applications </li><li>Work with the Oracle ADF Controller and Task Flows </li><li>Enable high interactivity with Oracle ADF Faces Rich Client </li><li>Bind the user interface to the business services layer using Oracle ADF Model </li><li>Learn design principles and best practices for working with Oracle JDeveloper 11<i>g</i> and Oracle ADF</li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-7218158033885705692009-12-29T18:38:00.001-05:002009-12-29T18:39:12.531-05:00MySQL Database Usage & Administration<p>Maximize every powerful feature available in MySQL 5.1 with hands-on instruction from a MySQL expert. This definitive guide shows you how to use MySQL's advanced suite of data management tools, optimize performance and reliability, and secure and administer a robust RDBMS. <a href="http://rapidshare.com/files/327692446/musageadmin.rar"><i>MySQL Database Usage & Administration</i></a> includes detailed code examples in each chapter to highlight real-world applications of the material covered. If you want to get the most out of MySQL, you need this practical handbook. </p><ul><li>Understand MySQL's features, technical architecture, subsystems, and commands </li><li>Make database design decisions that optimizre performance, storage, and reliability </li><li>Write complex queries using joins, subqueries, and views </li><li>Group SQL statements into transactions and execute them atomically </li><li>Build and use sophisticated stored procedures and functions </li><li>Automate database operations with triggers and scheduled events </li><li>Import and export data in different formats, includiong SQL, CSV, and XML </li><li>Optimize server and query performance </li><li>Administer a secure, high availability MySQL RDBMS </li><li>Manage users and control access </li><li>Perform database maintenance, replication, backup, and recovery</li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-36926165310865704002009-12-29T18:32:00.001-05:002009-12-29T18:34:52.444-05:00Powerful Ubuntu Linux commands<b>Explore a ton of powerful Ubuntu Linux commands</b> <p> This handy, <a href="http://rapidshare.com/files/327691152/ubuntu1000cmds.rar">compact guide</a> teaches you to use Ubuntu Linux as the experts do: from the command line. Try out over 1000 commands to find and get software, monitor system health and security, and access network resources. Apply skills you learn from this book to use and administer desktops and servers running Ubuntu, Debian, and KNOPPIX or any other Linux distribution. </p><p> <b>Expand your Linux expertise in these and other areas:</b> </p><ul><li> <p> Using the shell </p></li><li> <p> Finding online software </p></li><li> <p> Working with files </p></li><li> <p> Playing with music and images </p></li><li> <p> Administering file systems </p></li><li> <p> Backing up data </p></li><li> <p> Checking and managing running processes </p></li><li> <p> Accessing network resources </p></li><li> <p> Handling remote system administration </p></li><li> <p> Locking down security </p></li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-89744223203975863182009-12-29T18:26:00.001-05:002009-12-29T18:27:59.968-05:00Cocoa Programming Developers Handbook<p style="margin: 0px;">The Cocoa programming environment—Apple’s powerful set of clean, object-oriented APIs—is increasingly becoming the basis of almost all contemporary Mac OS X development. With its long history of constant refinement and improvement, Cocoa has matured into a sophisticated programming environment that can make Mac OS X application development quick, efficient, and even fun. </p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">Yet for all its refined elegance and ease of use, the staggering size of the Cocoa family of APIs and the vast magnitude of the official documentation can be intimidating to even seasoned programmers. </p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">To help Mac OS X developers sort through and begin to put to practical use Cocoa’s vast array of tools and technologies, <i><i><a href="http://rapidshare.com/files/327688117/cpdh.rar"><b>Cocoa</b>®</a><b><a href="http://rapidshare.com/files/327688117/cpdh.rar"> Programming Developer’s Handbook</a> </b></i></i>provides a guided tour of the Cocoa APIs found on Mac OS X, thoroughly discussing—and showing in action—Cocoa’s core frameworks and other vital components, as well as calling attention to some of the more interesting but often overlooked parts of the APIs and tools. </p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">This book provides expert insight into a wide range of key topics, from user interface design to network programming and performance tuning.</p>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-81270933426319310422009-08-11T21:11:00.000-04:002009-08-11T21:12:45.870-04:00Microsoft Windows Server 2008 Administration<p>Exploit the powerful management, networking, and security tools in Windows Server 2008 using the comprehensive information contained in this real-world resource. Written by a seasoned Windows systems engineer, <a href="http://rapidshare.com/files/266387185/Windows2008ServerAdministration.pdf"><em>Microsoft Windows Server 2008 Administration</em></a> lays out each feature alongside clear explanations, practical examples, and hands-on exercises. Inside, you'll learn how to deploy Windows Server 2008, use the new, integrated Server Manager tool, handle Internet services and remote access, and fine-tune performance. You'll also learn how to automate administrative tasks, create reliable system backups, and harden your server's defenses.</p><ul><li><div>Perform typical and Server Core installations of Windows Server 2008</div></li><li>Modify system and component settings using the new Server Manager</li><li>Administer users, groups, and computers with Active Directory </li><li>Deliver robust web and FTP hosting using IIS 7.0 and ASP.NET</li><li>Monitor stability and performance with Windows System Resource Manager</li><li>Manage security using NAP, IPSec, 802.1x, and DHCP enforcement</li><li>Encrypt data with Active Directory Certification Services and PKI</li><li>Provide secure remote access using Terminal Services and RRAS</li><li>Handle Windows DNS, BitLocker Drive Encryption, and Itanium support</li><li>Build Windows PowerShell scripts to perform repetitive management jobs</li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-53702516140336305922009-08-11T21:08:00.001-04:002009-08-11T21:10:16.815-04:00Web Design Complete ReferenceWith so many books out on particular development tools and languages, it's refreshing to see one that tackles the overarching topic of Web design and implementation techniques. <a href="http://rapidshare.com/files/266386508/WebDesignCR.pdf"><i>Web Design: The Complete Reference</i></a> is a rare combination of design theory and detailed information on implementation. Author Thomas A Powell, who also wrote <i><a href="http://www.amazon.com/exec/obidos/ASIN/0078823978/$%7B0%7D">HTML: The Complete Reference</a></i>, has produced an impressive sequel in this hefty title.<p> Powell addresses topics like navigation theory and user profiling, backing up high-level discussion with excellent, practical technique. He goes beyond your garden-variety explanation of what particular features are and how to code them by specifying the problems you might face and offering solutions. You get insight you can use: how to handle those pesky frames by understanding UI consequences, keep frames from opening within themselves, and offer your users the ability to print framed pages reliably.</p><p> All the bases are covered, including adding GUI interactivity, solid page layout and formatting techniques, and a look at the various Web technologies and their effect on site design. The entire work exudes the confidence of a well-seasoned writer, and the discussions leave you feeling well informed. This book bridges the gap between knowing how to build Web sites and having a holistic knowledge of all of the intricacies and pitfalls of coding for the Web. <i>--Stephen W. Plain</i></p><p> <b>Topics covered:</b> </p><ul><li>Web-design methodologies </li><li>Usability </li><li>Types of Web sites </li><li>Navigation theory and practice </li><li>Linking text/buttons/icons/graphics </li><li>Search facilities </li><li>Text handling </li><li>Colors and images </li><li>Building interactivity </li><li>Web technologies (XML, CSS, JavaScript) </li><li>Cookies </li><li>Server-side scripting </li><li>Multimedia </li><li>Site delivery and management </li><li>The future of Web design </li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com2tag:blogger.com,1999:blog-3166198675118389333.post-86255526581194148542009-08-11T21:06:00.001-04:002009-08-11T21:06:57.874-04:00Beginning HTML with CSS and XHTML<p>If you want to get into developing web sites, the most important thing you need is a solid understanding of Hypertext Markup Language, or HTML—the language that the majority of web site content is written in.</p> <p><em>Beginning HTML with CSS and XHTML: Modern Guide and Reference</em> incorporates practical examples that will show you how to structure your data correctly using (X)HTML, along with styling and layout basics using Cascading Style Sheets (CSS). Youll also learn how to add dynamic behavior to your data using the JavaScript™ language.</p> <p>This book is forward-thinking because all the featured code and techniques are standards compliant and demonstrate best practices—so you wont waste time on outdated, bad techniques. Your web pages will work properly in most web browsers and be accessible to web users with disabilities, easily locatable with popular search engines, and compact in file size.</p> <p>Even if you already know HTML and CSS basics, this book will still be useful to you. It features comprehensive reference tables at the back, so you can look up all of the troublesome attributes, codes, and properties quickly and easily.</p> <p> Pick up a copy of this book because it:</p> <ul><li>Teaches standards-compliant HTMLnot outdated techniques</li><li>Includes reference sections for you to easily look up syntax</li><li>Doesnt require previous programming experience for comprehension</li></ul> <p>Bruce Lawson and Gez Lemon acted as technical reviewers of <a href="http://rapidshare.com/files/266385944/ProHtmlXhtmlCss.pdf"><em>Beginning HTML with CSS and XHTML</em></a>. Bruce and Gez are active members of the Web Standards Project's Accessibility Task Force, and have helped ensure that the book follows current guidelines and best practice.</p>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-72669662694300067442009-08-11T21:03:00.001-04:002009-08-11T21:04:39.450-04:00PHP for WebWith <b><a href="http://rapidshare.com/files/266385275/Php4Web3rdEd.pdf">PHP for the World Wide Web</a>, Third Edition: Visual QuickStart Guide</b>, readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. This task-based visual reference guide uses step-by-step instructions and plenty of screenshots to teach beginning and intermediate users this popular open-source scripting language. Leading technology author <b>Larry Ullman</b> guides readers through the new features in PHP 6, focusing primarily on improved support for handling any language in a Web site. Other addressed changes include removal of outdated and insecure features, plus new functions and more efficient ways to tackle common needs. Both beginning users, who want a thorough introduction to the technology, and more intermediate users, who are looking for a convenient reference, will find what they need here--in straightforward language and thorough readily accessible examples.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-80123619628953044392009-08-11T20:50:00.001-04:002009-08-11T20:55:07.260-04:00Linux Time saving techniques for Dummies<a href="http://rapidshare.com/files/266383516/LinuxTimesaving.pdf.zip">Linux Timesaving Technique For Dummies</a> provides experienced and first-time Linux users with concise, step-by-step, timesaving,powerful techniques to help them perform tasks efficiently. The techniques, broken down into task-oriented topic areas, are delivered without technical jargon and in the For Dummies friendly, easy-to-understand style. The book corresponds with the latest releases of the Fedora Core, SUSE, and Mandrake distributions. It has over 60 techniques that help users perform end-user, system administration, and development tasks in many areas, including the following: <p> Desktop File system, RPM, Databases, Internet Server, Email Server, Networking, System monitoring, Security, Data Back-up and recovery, Programming (e.g., C and PHP), and Linux Kernel.<br /><br /> <b>From the Back Cover</b><br /> Fine-tune Linux for peak performance and usability! </p><p>Over 60 techniques that help you save time by… </p><ul><li>Controlling time-consuming tasks</li><li>Improving your system security</li><li>Getting the most from your file system</li><li>Automating repetitive tasks</li><li>Tweaking the kernel on your Linux system</li><li>Networking like a professional</li></ul> <p>The Dummies Way </p><ul><li>Tricks and tips for working smarter</li><li>Explanations in plain English</li><li>"Get in, get out" information</li><li>Contents arranged by technique</li><li>Advice that goes beyond the basics</li><li>A dash of humor and fun</li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-79297771780657369242009-08-11T20:47:00.000-04:002009-08-11T20:49:02.496-04:00Learning Ext JS<p>As more and more of our work is done through a web browser, and more businesses build web rather than desktop applications, users want web applications that look and feel like desktop applications. Ext JS is a JavaScript library that makes it (relatively) easy to create desktop-style user interfaces in a web application, including multiple windows, toolbars, drop-down menus, dialog boxes, and much more. Both Commercial and Open Source licenses are available for Ext JS. </p><p>Ext JS has the unique advantage of being the only client-side UI library that also works as an application development library. Learning Ext JS will help you create rich, dynamic, and AJAX-enabled web applications that look good and perform beyond the expectations of your users. </p><p>From the building blocks of the application layout, to complex dynamic Grids and Forms, this book will guide you through the basics of using Ext JS, giving you the knowledge required to create rich user experiences beyond typical web interfaces. It will also provide you with the tools you need to use AJAX, by consuming server-side data directly into the many interfaces of the Ext JS component library. </p><p><b>What you will learn from this book?</b> </p><ul><li>Create responsive forms</li><li>Look at Web Applications from an entirely new perspective</li><li>Learn to use the major UI components available in Ext JS</li><li>Understand how external data can be consumed by Ext JS</li><li>Query and process remote data into your application</li><li>Use Layouts to bring all of the Ext JS pieces together</li><li>Use Ext JS effects to manipulate the DOM in exciting ways</li><li>Provide a consistent look and feel to your application using Components</li><li>Change the visual style of Ext JS using theming support</li><li>Find Custom Community Extensions to expand your applications</li><li>Create your own custom library extensions</li></ul> <p><b>Approach</b> </p><p>The book provides plenty of fun example code and screenshots to guide you through the creation of examples to assist with learning. By taking a chapter-by-chapter look at each major aspect of the Ext JS framework, the book lets you digest the available features in small, easily understandable, chunks, allowing you to start using the library for your development needs immediately. </p><p><b>Who this book is written for?</b> </p><a href="http://rapidshare.com/files/266382037/LearningExtJS.pdf">This book</a> is written for Web Application Developers who are familiar with HTML but may have little to no experience with JavaScript application development. If you are starting to build a new web application, or are re-vamping an existing web application, then this book is for you.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-79472131472698835462009-08-11T20:45:00.001-04:002009-08-11T20:47:09.865-04:00Java CollectionsFor Java developers of all levels, <i>Java Collections</i> provides a truly indispensable guide to using the built-in collection classes, in an extremely clear and well-organized text. This title sets a high standard for a programming reference, one that will be appreciated by a wide range of readers.<p> Although the Java collection classes are not nearly as complicated as the Standard Template Library classes in C++, it can still be a bit daunting to figure out what's included and what's not. Beginning with the simple "historical" Java collection classes (for arrays, <i>Vector</i>, <i>Hashtable</i>, and <i>Stack</i>), the author shows you just how to do it, with clear reference to useful APIs for each collection type, plus short code snippets showing these APIs in action.</p><p> The standout feature of this title is its clear presentation of the Java Collection Framework, the built-in set of classes in today's Java 2 standard. Other texts can get muddled with their coverage of these classes, but this one never loses the reader. Starting with the APIs that are available for every collection class, the book builds to show what's available in linked lists and map classes. The author does a great job at avoiding the confusion between different "implementations" of these basic container shapes. (Of course, he does explain the difference between <i>HashMap</i>, <i>WeakHashMap</i>, and <i>TreeMap</i>, for example, but not before showing which APIs are common to all map classes.) </p><p> Beyond choosing and using the right collection class for the job, this text also excels at showing off the built-in algorithms that are available for manipulating collections (like for sorting and searching). Advanced sections give advice for defining your own custom collection classes should you need to go beyond the built-in classes. Final chapters look at third-party collection classes (like the <i>JGL</i> and <i>util.concurrent</i> package) for doing even more. </p><p> It's the clear focus on understanding and using today's <a href="http://rapidshare.com/files/266381396/Java_Collections.pdf">Java collection</a> classes effectively that helps make this title a winner. In all, <i>Java Collections</i> is a handy and truly worthwhile guide to using Java collections, something that all Java developers need to master to write effective software. <i>--Richard Dragan</i></p><p> <b>Topics covered:</b> </p><ul><li>Guide to programming with Java collection classes </li><li>The "historical" Java collection classes </li><li>Arrays (declaring and creating arrays, copying and cloning, immutability, assignments and reflection, character arrays) </li><li>The <i>Vector</i> and <i>Stack</i> classes (basic operations and programming tips) </li><li>The Enumeration interface (custom enumeration classes) </li><li>The <i>Dictionary</i>, <i>Hashtable</i>, and <i>BitSet</i> classes (APIs and programming hints) </li><li>The Java Collections Framework </li><li>The <i>Collection</i> interface (built-in APIs for all collections) </li><li>Using sets (including <i>HashSet</i> and <i>TreeSet</i>) </li><li><i>List</i> classes (including bidirectional iteration) </li><li>Maps (including map entries, the <i>HashMap</i>, <i>WeakHashMap</i>, and <i>TreeMap</i> classes) </li><li>Sorting with collections (designing with <i>Comparable</i>, <i>SortedSet</i>, and <i>SortedMap</i>) </li><li>Advanced features (prebuilt collections, searching and generic list operations) </li><li>Array algorithm support (filling, sorting, and searching arrays) </li><li>Hints for building custom collection classes </li><li>Forward and backward compatibility with Java collection classes </li><li>Choosing the right collection </li><li>Alternative collection class libraries (<i>JGL</i>, <i>util.concurrent</i>, and <i>Colt</i>, installation and programming hints) </li><li>Quick reference to collection APIs </li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-41220103462368791382009-08-11T20:43:00.001-04:002009-08-11T20:44:58.257-04:00Head First Web DesignWant to know how to make your pages look beautiful, communicate your message effectively, guide visitors through your website with ease, and get everything approved by the accessibility and usability police at the same time? <em>Head First Web Design</em> is your ticket to mastering all of these complex topics, and understanding what's really going on in the world of web design.<br /><br />Whether you're building a personal blog or a corporate website, there's a lot more to web design than div's and CSS selectors, but what do you really need to know? With this book, you'll learn the secrets of designing effective, user-friendly sites, from customer requirements to hand-drawn storyboards all the way to finished HTML and CSS creations that offer an unforgettable online presence.<br /><br />Your time is way too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, <a href="http://rapidshare.com/files/266381163/HeadFirstWebDesign.pdf"><em>Head First Web Design</em></a> uses a visually rich format specifically designed to take advantage of the way your brain really works.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-12508974846880363752009-08-11T20:40:00.001-04:002009-08-11T20:43:03.087-04:00Blogs Forums Portals with Drupal<p>Drupal is a hugely popular and widely celebrated open-source Content Management System that is day-by-day becoming the first choice of people for building blogs and other websites. Sir Tim Berners-Lee (the father of the Internet), Hillary Clinton, and many others utilize Drupal to fulfil their online requirements.</p> <p>Drupal is an elegantly designed, well-supported and flexible platform that anyone can use in order to create their own website. With such a powerful tool at your fingertips there is no longer any need to pay professionals to design a site when you can do the same job yourself absolutely free. All it takes is a bit of practice!</p> <p>This book meets the booming demand for well presented, clear, concise, and above all practical information on how to move from knowing you want a website all the way through to designing and building it like a pro, and finally successfully managing and maintaining it.</p> <p>Experienced technical author David Mercer expertly guides the reader through all the stages of building a professional website in a plain, articulate manner. Aimed in particular at beginners to Drupal, this book will allow readers to advance rapidly up the learning curve to the point where they can tackle any problem with confidence.</p> <p><b>What you will learn from this book?</b></p> <br /><ul><li>Plan and consider various design aspects of your site</li><li>Install, set up, and configure a Drupal development machine</li><li>Find your way around the vast array of Drupal settings with ease</li><li>Add and work with modules to enhance your website's functionality</li><li>Control and manage your site's content</li><li>Deal with security issues, users, and access control</li><li>Implement a customized interface for your website </li><li>Add powerful new features and learn advanced techniques</li><li>Deploy, manage, and maintain your website</li></ul> <p><b>Approach</b></p> <p>Written in the same style as the original Drupal title, this book is a pragmatic look at the steps necessary to get a website up and running. Drawing on years of writing experience, David Mercer utilizes a friendly, engaging style that is both clear and concise - perfect for the Drupal newbie.</p> <p><b>Who this book is written for?</b></p> <p><a href="http://rapidshare.com/files/266380842/Drupal.pdf">This book</a> is for people with little or no experience in website design, people who are not familiar with PHP, MySQL or HTML, and above all people with little to no experience in using Drupal. Even intermediate Drupal users will find this book of interest although it is specifically aimed at pushing beginners up the learning curve.</p>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-67146812708441396722009-08-11T20:37:00.002-04:002009-08-11T20:40:07.551-04:00Automating System Administration with PerlIf you do systems administration work of any kind, you have to deal with the growing complexity of your environment and increasing demands on your time. Automating System Administration with Perl, Second Edition, not only offers you the right tools for your job, but also suggests the best way to approach specific problems and to securely automate recurring tasks. Updated and expanded to cover the latest operating systems, technologies, and Perl modules, this edition of the "Otter Book" will help you: <p> Manage user accounts Monitor filesystems and processes Work with configuration files in important formats such as XML and YAML Administer databases, including MySQL, MS-SQL, and Oracle with DBI Work with directory services like LDAP and Active Directory Script email protocols and spam control Effectively create, handle, and analyze log files Administer network name and configuration services, including NIS, DNS and DHCP Maintain, monitor, and map network services, using technologies and tools such as SNMP, nmap, libpcap, GraphViz and RRDtool Improve filesystem, process, and network security </p><p> <a href="http://rapidshare.com/files/266380291/AutomatingSystemAdministrationwithPerl.pdf">This edition</a> includes additional appendixes to get you up to speed on technologies such as XML/XPath, LDAP, SNMP, and SQL. With this book in hand and Perl in your toolbox, you can do more with less -- fewer resources, less effort, and far less hassle.</p>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-68982593849946747702009-08-11T20:33:00.000-04:002009-08-11T20:36:00.245-04:00Apache Definitive GuideWith distributions for both Unix and 32-bit Windows environments, the Apache Web server boasts reliability, security, and scalability--and it's free. <i>Apache: The Definitive Guide</i> shows Apache administrators how to perform their jobs, detailing the server through version 1.3.<p> The authors--one of them a member of the Apache development team--begin with an academic discussion of what Web servers do before walking the reader through the process of installing Apache. Installation gets much attention--readers find out, step by step, how to set up a Web site (or several) under Apache, and how to set up Web site security and other preferences properly. The book also provides in-depth discussions of particular aspects of Apache operation, including MIME handling, the Common Gateway Interface (CGI), and security features such as authentication and caching.</p> For the programmers in the crowd, this book documents the Apache API with discussions of resource pools and their allocation, plus a full API reference. A tutorial explains how to write Apache extension modules in C. In all matters, <a href="http://rapidshare.com/files/266378976/ApacheDefinitiveGuide.pdf"><i>Apache: The Definitive Guide</i></a> covers both Unix and Win32 machines, but it places more emphasis on the Unix port. The complete source code of Apache 1.3 appears on the CD-ROM that ships with the book. <i>--David Wall</i> <em>--This text refers to an out of print or unavailable edition of this title.</em>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-60959452587466496602009-08-11T20:29:00.001-04:002009-08-11T20:33:12.332-04:00Head First PHP MysqlIf you're ready to create web pages more complex than those you can build with HTML and CSS, <em>Head First PHP & MySQL</em> is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I/O operations, content management, and more.<br /><br /> <a href="http://rapidshare.com/files/266378448/hfphpmysql.pdf"><em>Head First PHP & MySQL</em></a> offers the same visually rich format that's turned every title in the Head First series into a bestseller, with plenty of exercises, quizzes, puzzles, and other interactive features to help you retain what you've learned. <ul><li>Use PHP to transform static HTML pages into dynamic web sites</li><li>Create and populate your own MySQL database tables, and work with data stored in files</li><li>Perform sophisticated MySQL queries with joins, and refine your results with LIMIT and ORDER BY</li><li>Use cookies and sessions to track visitors' login information and personalize the site for users</li><li>Protect your data from SQL injection attacks</li><li>Use regular expressions to validate information on forms</li><li>Dynamically display text based on session info and create images on the fly</li><li>Pull syndicated data from other sites using PHP and XML</li></ul> Throughout the book, you'll build sophisticated examples -- including a mailing list, a job board, and an online dating site -- to help you learn how to harness the power of PHP and MySQL in a variety of contexts. If you're ready to build a truly dynamic website, <em>Head First PHP & MySQL</em> is the ideal way to get going. <br /><br /> <b>About the Author</b><br />Lynn Beighley is a fiction writer stuck in a technical book writer's body. Upon discovering that technical book writing actually paid real money, she learned to accept and enjoy it. After going back to school to get a Masters in Computer Science, she worked for the acronyms NRL and LANL. Then she discovered Flash, and wrote her first bestseller. A victim of bad timing, she moved to Silicon Valley just before the great crash. She spent several years working for Yahoo! and writing other books and training courses. Finally giving in to her creative writing bent, she moved to the New York area to get an MFA in Creative Writing. Her Head First-style thesis was delivered to a packed room of professors and fellow students. It was extremely well received, and she finished her degree, finished Head First SQL, and can't wait to begin her next book.<br /><br />Lynn loves traveling, cooking, and making up elaborate background stories about complete strangers. She's a little scared of clowns.<br /><br />Michael Morrison is a writer, developer, toy inventor, and author of books on Java, Web scripting, game development, and mobile devices. An instructor of Web-based courses, Michael is also the founder of Stalefish Labs (www.stalefishlabs.com), a company specializing in games, toys, and interactive media.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-91144756676897806512009-08-11T20:27:00.000-04:002009-08-11T20:28:34.068-04:00Mac OSX for Java Geeks<i>Mac OS X for Java Geeks</i> delivers a complete and detailed look at the Mac OS X platform, geared specifically at Java developers. The book begins by laying out the Mac OS X tool set, from the included Java Runtime Environment to third-party tools IDEs and Jakarta Ant. You'll then be brought up to speed on the advanced, Mac-specific extensions to Java, including the spelling framework, speech framework, and integration with QuickTime. In addition to clear explanations of these extensions, you'll learn how to write code that falls back to non-Mac specific code when it runs on other platforms, keeping your application portable. Once you have the fundamentals of the <a href="http://rapidshare.com/files/266377509/macosxforjavageeks.chm">Mac OS X Java platform</a> in hand, this book takes you beyond the basics. You'll learn how to get the Apache web server running, and supplement it with the Jakarta Tomcat JSP and servlet container. JSPs and servlets running on Mac OS X are covered, as is installation and connectivity to a database. Once you have your web applications up and running, you'll learn how to interface them with EJBs, as running the JBoss application server on Mac OS X is covered. Finally, the latest developments in web services, including XML-RPC and SOAP, are found within.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-47118090236625495812009-08-11T20:24:00.001-04:002009-08-11T20:26:30.341-04:00Practical Eclipse Rich Client Platform Projects<p>Eclipse and the Rich Client Platform (RCP) together form a leading development platform. It provides a lightweight software component framework based on plug–ins. In addition to allowing Eclipse to be extended using other programming languages, it provides the key to the seamless integration of tools with Eclipse. The RPC gives Eclipse its modularity: Eclipse employs plug–ins in order to provide all of its functionality on top of (and including) the RCP, in contrast to some other applications where functionality is typically hard–coded. RCP apps are platform independent: they can be built for all major operating systems such as Windows, Linux, and Mac from a single code base. And the RCP provides a professional look and feel for applications.</p> <p><a href="http://rapidshare.com/files/266377271/EclipseRichClientPlatformProjects.pdf"><em>Practical Eclipse Rich Client Platform Projects</em></a> is a clear and technical guide for Eclipse developers to help them enhance their knowledge and achieve their goals quickly. </p> <ul><li>The book explains the technical concepts easily and in an engaging way.</li><li>The text provides plenty of source code and images as learning aids. </li><li>Several practical projects and case studies are included. </li></ul> <br /> <h3>What you’ll learn</h3> <ul><li>Understand RCP basics, architecture, and foundations.</li><li>Use and incorporate plug–ins with Eclipse.</li><li>Design and develop user interface components and work with the Eclipse FormsAPIs.</li><li>Add and integrate 2D graphics using the Graphical Editing Framework.</li><li>Build professional–looking and functional reports with Eclipse BIRT.</li><li>Create visually more dynamic 3D graphics by incorporating OpenGL into Eclipse.</li><li>Add help support and automated updates via the Update Manager.</li></ul> <br /> <h3>Who is this book for?</h3> <p>The primary audience of this book will be developers and software engineers involved in user interface development with the Eclipse platform. Also, this book will be valuable to scientists, students, practitioners, and all those interested in multiplatform user interface development.</p> <h3><br /></h3>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-69413905517113911182009-08-11T20:22:00.002-04:002009-08-11T20:24:17.420-04:00Ant Definitive GuideSoon after its launch, Ant succeeded in taking the Java world by storm, becoming the most widely used tool for building applications in Java environments. Like most popular technologies, Ant quickly went through a series of early revision cycles. With each new version, more functionality was added, and more complexity was introduced. Ant evolved from a simple-to-learn build tool into a full-fledged testing and deployment environment. <a href="http://rapidshare.com/files/266376737/antdefinitiveguide.pdf"><i>Ant: The Definitive Guide</i></a> has been reworked, revised and expanded upon to reflect this evolution. It documents the new ways that Ant is being applied, as well as the array of optional tasks that Ant supports. In fact, this new second edition covers everything about this extraordinary build management tool from downloading and installing, to using Ant to test code. Here are just of a few of the features you'll find detailed in this comprehensive, must-have guide: <ul><li>Developing conditional builds, and handling error conditions </li><li>Automatically retrieving source code from version control systems </li><li>Using Ant with XML files </li><li>Using Ant with JavaServer Pages to build Web applications </li><li>Using Ant with Enterprise JavaBeans to build enterprise applications</li></ul> Far exceeding its predecessor in terms of information and detail, <i>Ant: The Definitive Guide</i>, 2nd Edition is a must-have for Java developers unfamiliar with the latest advancements in Ant technology. With this book at your side, you'll soon be up to speed on the premiere tool for cross-platform development. Author Steve Holzner is an award-winning author who s been writing about Java topics since the language first appeared; his books have sold more than 1.5 million copies worldwide.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-72566980938068174402009-08-11T20:19:00.002-04:002009-08-11T20:22:14.443-04:00Tomcat Definitive guideIt takes a book as versatile as its subject to cover <a href="http://rapidshare.com/files/266376534/tomcatdefinitiveguide.chm">Apache Tomcat</a>, the popular open source Servlet and JSP container and high performance web server. Tomcat: The Definitive Guide is a valuable reference for administrators and webmasters, a useful guide for programmers who want to use Tomcat as their web application server during development or in production, and an excellent introduction for anyone interested in Tomcat. Updated for the latest version of Tomcat, this new edition offers a complete guide to installing, configuring, maintaining and securing this servlet container. In fact, with such a wealth of new information, this is essentially a new book rather than a simple revision. You will find details for using Tomcat on all major platforms, including Windows, Linux, OS X, Solaris, and FreeBSD, along with specifics on Tomcat configuration files, and step-by-step advice for deploying and running web applications. This book offers complete information for: Installation and startup procedures Configuring Tomcat-including realms, roles, users, servlet sessions, and JNDI resources including JDBC DataSources Deploying web applications-individual servlets and JSP pages, and web application archive files Tuning Tomcat to measure and improve performance Integrating Tomcat with Apache Web Server Securing Tomcat to keep online thugs at bay Tomcat configuration files-server.xml and web.xml, and more Debugging and Troubleshooting-diagnosing problems with Tomcat or a web application Compiling your own Tomcat, rather than using the pre-built release Running two or more Tomcat servlet containers in parallel This book also offers an overview of the Tomcat open source project's community resources, including docs, mailing lists, and more. Community interest fueled a strong demand for a Tomcat guide from O'Reilly. The result clearly exceeds expectations. <br /><br /> <b>About the Author</b><br />Jason Brittain is a Senior Principal Software Engineer for Orbital Sciences Corporation, working at NASA's Ames Research Center on the Kepler Space Telescope mission (http://kepler.nasa.gov).<br /><br />Jason is a co-author of Tomcat: The Definitive Guide, now in its second edition, and has written some web articles for O'Reilly's OnJava.com web site.<br /><br />Before joining the team on the Kepler mission, Jason was a Senior Software Engineer at Symantec Corporation working on the Brightmail AntiSpam appliance product line's control center web application.<br /><br />Jason's specialties include Java software development, Tomcat web application development and deployment, scalability and fault tolerance, and Apache Ant build systems, and Linux system administration. He has contributed to many Apache Jakarta projects, and has been an active open source software developer for several years.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com1tag:blogger.com,1999:blog-3166198675118389333.post-64210585072867703212009-08-11T20:18:00.000-04:002009-08-11T20:19:49.133-04:00Practical Unix & Internet SecurityThe world's most business-critical transactions run on Unix machines, which means the machines running those transactions attract evildoers. Furthermore, a lot of those machines have Internet connections, which means it's always possible that some nefarious remote user will find a way in. The third edition of <a href="http://rapidshare.com/files/266375775/UnixInternetSecurity.chm"><i>Practical Unix & Internet Security</i></a> contains--to an even greater extent than its favorably reputed ancestors--an enormous amount of accumulated wisdom about how to protect Internet-connected Unix machines from intrusion and other forms of attack. This book is fat with practical advice on specific defensive measures (to defeat known attacks) and generally wise policies (to head off as-yet-undiscovered ones).<p> The authors' approach to Unix security is holistic and clever; they devote as much space to security philosophy as to advice about closing TCP ports and disabling unnecessary services. They also recognize that lots of Unix machines are development platforms, and make many recommendations to consider as you design software. It's rare that you read a page in this carefully compiled book that does not impart some obscure nugget of knowledge, or remind you to implement some important policy. Plus, the authors have a style that reminds their readers that computing is supposed to be about intellectual exercise and fun, an attitude that's absent from too much of the information technology industry lately. Read this book if you use any flavor of Unix in any mission-critical situation. <i>--David Wall</i></p> <b>Topics covered</b>: Security risks (and ways to limit them) under Linux, Solaris, Mac OS X, and FreeBSD. Coverage ranges from responsible system administration (including selection of usernames and logins) to intrusion detection, break-in forensics, and log analysis.JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0tag:blogger.com,1999:blog-3166198675118389333.post-52942788464767467732009-08-05T19:37:00.001-04:002009-08-05T19:41:09.495-04:00Teach Yourself Ajax, JavaScript, and PHP<p style="margin: 0px;">In just a short time, you can learn how to use Ajax, JavaScript, and PHP to create interactive interfaces to your web applications by combining these powerful technologies. </p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">No previous Ajax programming experience is required. Using a straightforward, step-by-step approach, each lesson in <a href="http://rapidshare.com/files/264184125/SamsAjaxJavaScriptPhp.pdf.zip">this book</a> builds on the previous ones, enabling you to learn the essentials of Ajax programming with JavaScript, PHP, and related technologies from the ground up. </p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">Regardless of whether you run Linux, Windows, or Mac OS X, the enclosed CD includes a complete Ajax programming starter kit that gives you all the programming tools, reference information, JavaScript libraries, and server software you need to set up a stable environment for learning, testing, and production.</p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">Learn how to… </p> <ul><li>Build better, more interactive interfaces for your web applications</li><li>Make JavaScript, HTML, XML, and PHP work together to create Ajax effects</li><li>Compile an Ajax application</li><li>Create and consume web services with SOAP and REST</li><li>Avoid common errors and troubleshoot programs</li><li>Use popular Ajax libraries to speed up and improve common programming tasks</li></ul>JavaBookshttp://www.blogger.com/profile/01846928708847903813noreply@blogger.com0