The 21st Century Intranet
Jennifer Stone Gonzalez
Intranets are every bit as important as the hypesters say, but they are a lot more difficult to implement. Now, top consultant Jennifer Stone Gonzalez has written the book on maximizing the business impact of your intranet. With profound insight into the cultural, business and technical issues involved, she demonstrates how to:
- Chose among four divergent models of intranet design
- Align web technology with your business goals
- Build intranets that strengthen your company as a community.
Packaged with a CD-ROM which includes state-of-the-art intranet demos from Durand Communications, IntraNetics, Netscape Communication Corporation and RadNet WebShare.
0138423377
Agile Web Development with Rails: A Pragmatic Guide
Dave Thomas, David Hansson, Leon Breedt, Mike Clark, Thomas Fuchs, Andrea Schwarz
Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist... A full Rails application probably has less total code than the XML you'd need to configure the same application in other frameworks. With this book you'll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You'll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There are extensive chapters on testing, deployment, and scaling. You'll see how easy it is to install Rails using your web server of choice (such as Apache or lighttpd) or using its own included web server. You'll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all. You'll create a complete online store application in the extended tutorial section, so you'll see how a full Rails application is developed-iteratively and rapidly. Rails strives to honor the Pragmatic Programmer's "DRY Principle" by avoiding the extra work of configuration files and code annotations. You can develop in real-time: make a change, and watch it work immediately. Forget XML. Everything in Rails, from templates to control flow to business logic, is written in Ruby, the language of choice for programmers who like to get the job done well (and leave work on time for a change). Rails is the framework of choice for the new generation of Web 2.0 developers. Agile Web Development with Rails is the book for that generation, written by Dave Thomas (Pragmatic Programmer and author of Programming Ruby) and David Heinemeier Hansson, who created Rails.
097669400X
Ajax Hacks: Tips & Tools for Creating Responsive Web Sites
Bruce Perry
Ajax, the popular term for Asynchronous JavaScript and XML, is one of the most important combinations of technologies for web developers to know these days. With its rich grouping of technologies, Ajax developers can create interactive web applications with XML-based web services, using JavaScript in the browser to process the web server response.
Taking complete advantage of Ajax, however, requires something more than your typical "how-to" book. What it calls for is Ajax Hacks from O'Reilly. This valuable guide provides direct, hands-on solutions that take the mystery out of Ajax's many capabilities. Each hack represents a clever way to accomplish a specific task, saving you countless hours of searching for the right answer.
A smart collection of 80 insider tips and tricks, Ajax Hacks covers all of the technology's finer points. Want to build next-generation web applications today? This book can show you how. Among the multitude of topics addressed, it shows you techniques for: Using Ajax with Google Maps and Yahoo MapsDisplaying Weather.com dataScraping stock quotesFetching postal codesBuilding web forms with auto-complete functionality
Ajax Hacks also features a number of advanced hacks for accelerated web developers. Discover how to create huge, maintainable bookmarklets, how to use client-side storage for Ajax applications, and how to call a built-in Java object from JavaScript using Ajax. The book even addresses best practices for testing Ajax applications and improving maintenance, performance, and reliability for JavaScript code.
The latest in O"Reilly's celebrated Hacks series, Ajax Hacks smartly complements other O'Reilly titles such as Head Rush Ajax and JavaScript: The Definitive Guide.
0596101694
AJAX: Creating Web Pages with Asynchronous JavaScript and XML
Edmond Woychowsky
The Easy, Example-Based Guide to Ajax for Every Web Developer
Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop
applications and you can do it using standards and open source software. Now, for the first time,
there's an easy, example-driven guide to Ajax for every Web and open source developer, regardless of
experience.
Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then,
one step at a time, he introduces techniques for building increasingly rich applications. Don't worry if
you're not an expert on Ajax's underlying technologies; Woychowsky offers refreshers on them, from
JavaScript to the XMLHttpRequest object. You'll also find multiple open source technologies and open
standards throughout, ranging from Firefox to Ruby and MySQL.
You'll not only learn how to write "functional" code, but also master design patterns for writing rocksolid,
high-performance Ajax applications. You'll also learn how to use frameworks such as Ruby on
Rails to get the job done fast.
Learn how Ajax works, how it evolved, and what it's good for Understand the flow of processing in Ajax applications Build Ajax applications with XML and the XMLHttpRequest object Integrate back-end code, from PHP to C# Use XSLT and XPath, including XPath Axis Develop client-side Ajax libraries to support code reuse Streamline development with Ruby on Rails and the Ruby programming language Use the cross-browser HTML DOM to update parts of a page Discover the best Ajax Web resources, including Ajax-capable JavaScript libraries
0132272679
Apache: The Definitive Guide
Ben Laurie, Peter Laurie
Apache is far and away the most widely used web server platform in the world. This versatile server runs more than half of the world's existing web sites. Apache is both free and rock-solid, running more than 21 million web sites ranging from huge e-commerce operations to corporate intranets and smaller hobby sites. With this new third edition of Apache: The Definitive Guide, web administrators new to Apache will come up to speed quickly, and experienced administrators will find the logically organized, concise reference sections indispensable, and system programmers interested in customizing their servers will rely on the chapters on the API and Apache modules. Updated to cover the changes in Apache's latest release, 2.0, as well as Apache 1.3, this useful guide discusses how to obtain, set up, secure, modify, and troubleshoot the Apache software on both Unix and Windows systems. Dozens of clearly written examples provide the answers to the real-world issues that Apache administrators face everyday. In addition to covering the installation and configuration of mod_perl and Tomcat, the book examines PHP, Cocoon, and other new technologies that are associated with the Apache web server. Additional coverage of security and the Apache 2.0 API make Apache: The Definitive Guide, Third Edition essential documentation for the world's most popular web server.
0596002033
Automating UNIX and Linux Administration
Kirk Bauer
The recommended audience is shown as "Intermediate-Advanced" and I would agree with that 100%
Administrators of larger networks will find this (book) relevant to their work.
— Anthony Lawrence, http://aplawrence.com
Wouldnt you like to automate the tedious daily tasks of system administration? Automating UNIX and Linux Administration will show you how, by exploring existing tools and offering real-world examples. Although some of the book is Linux-specific, most of the information applies to any UNIX system, including material on automating tasks across multiple variants of UNIX. Author Kirk Bauer briefly overviews tools and technologiesand assumes preliminary knowledge about editing a configuration file or mounting a file system.
The techniques, methods, and tools in this book will help you manage a single systembut will prove especially powerful across multiple systems. No matter if the systems are desktops, servers, or Beowulf clustersall of them will benefit from this automation. And managing five to five thousand systems will become a simpler task!
1590592123
The Book of Wi-Fi: Install, Configure, and Use 802.11b Wireless Networking
John Ross
A comprehensive and conversational guide to using wireless networking.
Wireless networking is a fun and versatile technology, but it can be difficult to use. This practical and plain English guide to wireless networking shows how to build and use wireless networks at home, at work, or around your neighborhood. It includes detailed information on setting up and configuring access points, network interface cards, cables and antennas, wireless software, as well as how to secure wireless access point with encryption, password protection, and virtual private networks (VPNs). Covers Windows, Macintosh, Linux, Unix, and PDAs. For users at all levels.
188641145X
|
Building Secure Servers with Linux
Michael D. Bauer
Linux consistently turns up high in the list of popular Internet servers, whether it's for the Web, anonymous FTP, or general services like DNS and routing mail. But security is uppermost on the mind of anyone providing such a service. Any server experiences casual probe attempts dozens of time a day, and serious break-in attempts with some frequency as well. As the cost of broadband and other high-speed Internet connectivity has gone down, and its availability has increased, more Linux users are providing or considering providing Internet services such as HTTP, Anonymous FTP, etc., to the world at large. At the same time, some important, powerful, and popular Open Source tools have emerged and rapidly maturedsome of which rival expensive commercial equivalentsmaking Linux a particularly appropriate platform for providing secure Internet services. Building Secure Servers with Linux will help you master the principles of reliable system and network security by combining practical advice with a firm knowledge of the technical tools needed to ensure security. The book focuses on the most common use of Linuxas a hub offering services to an organization or the larger Internetand shows readers how to harden their hosts against attacks. Author Mick Bauer, a security consultant, network architect, and lead author of the popular Paranoid Penguin column in Linux Journal, carefully outlines the security risks, defines precautions that can minimize those risks, and offers recipes for robust security. The book does not cover firewalls, but covers the more common situation where an organization protects its hub using other systems as firewalls, often proprietary firewalls. The book includes:Precise directions for securing common services, including the Web, mail, DNS, and file transfer.Ancillary tasks, such as hardening Linux, using SSH and certificates for tunneling, and using iptables for firewalling.Basic installation of intrusion detection tools.Writing for Linux users with little security expertise, the author explains security concepts and techniques in clear language, beginning with the fundamentals. Building Secure Servers with Linux provides a unique balance of "big picture" principles that transcend specific software packages and version numbers, and very clear procedures on securing some of those software packages. An all-inclusive resource for Linux users who wish to harden their systems, the book covers general security as well as key services such as DNS, the Apache Web server, mail, file transfer, and secure shell. With this book in hand, you'll have everything you need to ensure robust security of your Linux system.
0596002173
Creating Interactive Web Sites with PHP and Web Services
Eric Rosebrock, Sybex
Build Dynamic Websites with PHP and MySQL—and Extend Those Sites with Web Services
PHP and MySQL are great tools for building database-driven websites. There's nothing new about that. What is new is the environment in which your site operates—a world rich (and growing richer) in web services that can add value and functionality in many different ways. Creating Interactive Web Sites with PHP and Web Services walks you through every step of a major web project—a content-management system—teaching you both the basic techniques and little-known tricks you need to build successful web sites. And you can use those skills to develop dynamic applications that will meet your special requirements. Here's some of what you'll find covered inside: Adding, deleting, and displaying data with a custom content-management systemBuilding a template system with PHPInteracting with web services using PHP and MySQLCreating and managing a user system and a shopping cartProcessing credit card payments using merchant accounts and third-party payment solutionsTracking site statistics using PHP and MySQLEnhancing your site with third-party scripts
Tons of examples, complete with explanations and supported by online source code, will speed your progress, whether you're a true beginner or already have PHP experience. This book is platform-agnostic, so it doesn't matter if you're deploying your site on Linux or Windows. You also get PHP and MySQL references, so you can quickly resolve questions about syntax and similar issues.
0782142796
The Definitive Guide to Samba 3
Roderick W. Smith
If you're familiar with Unix administration, TCP/IP networking, and other common Unix servers, and you want to learn how to deploy Samba, this book is ideal for you. With this book as a guide, you can quickly configure a basic Samba server and then move on to learn about Samba's more exotic features, including those new to Samba 3.0. The topics in this book are approached from both an experienced Unix user and an administrator's point of view, to help you optimize Samba.
Samba is an efficient file and print server that enables you to get the most out of your computer hardware. In Samba 3.0, many important features have been added, particularly in the realm of domain administration and membership, such as improved support for membership in Windows 200x domains and a wider array of authentication options. Samba also boasts several advanced features with which you can perform very complex tasks. For instance, Samba can control an NT domain, burn CD-Rs with drag-and-drop operations from the client, and function as part of a network backup system.
The Samba dance after which the server is named is known for its liveliness, and the server is similarly energetic and dynamic. So join inyou may make a misstep or two, but this book will help you avoid making too many, and you'll soon be doing the (TCP/IP) Samba along with the best!
1590592778
DNS and BIND, Fourth Edition
Paul Albitz, Cricket Liu
DNS and BIND is about one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and many other services. As the authors say in the preface, if you're using the Internet, you're already using DNSeven if you don't know it. This edition brings you up to date on the new 9.1.0 and 8.2.3 versions of BIND along with the older 4.9 version. There's also more extensive coverage of NOTIFY, IPv6 forward and reverse mapping, transaction signatures, and the new DNS Security Extensions; and a new section on accommodating Windows 2000 clients, servers and Domain Controllers. Whether you're an administrator involved daily with DNS or a user who wants to be more informed about the Internet and how it works, you'll find this book essential reading. Topics include:What DNS does, how it works, and when you need to use itHow to find your own place in the Internet's name spaceSetting up name serversUsing MX records to route mailConfiguring hosts to use DNS name serversSubdividing domains (parenting)Securing your name server: restricting who can query your server, preventing unauthorized zone transfers, avoiding bogus name servers, etc.Mapping one name to several servers for load sharingTroubleshooting: using nslookup, reading debugging output, common problemsDNS programming, using the resolver library and Perl's Net::DNS module
0596001584
Dynamic HTML: The Definitive Reference
Danny Goodman
If you are a Web content developer these days, you have a lot of information to keep track of. You need to stay current on the relevant Web specifications, like HTML, CSS, DOM, and ECMAScript. You also need to know how the latest Web browsers from Netscape and Microsoft actually implement these standards, since browser implementations of the standards are less than perfect. Right now, you're forced to keep multiple reference books open on your desk (or multiple browser windows open on your screen), just to develop a simple dynamic Web page that works properly under both Navigator and Internet Explorer.
Dynamic HTML: The Definitive Reference changes all that. This book is an indispensable compendium for Web content developers. It contains everything you need to create functional cross-platform Web applications, including:
A complete reference for all of the HTML tags, CSS style attributes, browser document objects, and JavaScript objects supported by the various standards and the latest versions of Navigator and Internet Explorer. Browser compatibility is emphasized throughout; the reference pages clearly indicate browser support for every entity.Handy cross-reference indexes that make it easy to find interrelated HTML tags, style attributes, and document objects.An advanced introduction to creating dynamic Web content that addresses the cross-platform compromises inherent in Web page design today.
If you have some experience with basic Web page creation, but are new to the world of dynamic content, Dynamic HTML: The Definitive Reference will jump-start your development efforts. If you are an experienced Web programmer, you'll find the browser-compatibility information invaluable. This book is the only DHTML reference that a Web developer needs.
Dynamic HTML: The Definitive Reference is designed to work in conjunction with HTML: The Definitive Guide and JavaScript: The Definitive Guide. HTML: The Definitive Guide teaches you about every element of HTML in detail, with explanations of how each element works and how it interacts with other elements, as well as numerous examples. JavaScript: The Definitive Guide provides a thorough description of the JavaScript language, complete with sophisticated examples that show you how to handle common Web application tasks. Together, these three books provide a complete library for Web content developers.
1565924940
The End of Work
Jeremy Rifkin
The most significant domestic issue of the 2004 elections is unemployment. The United States has lost nearly three million jobs in the last ten years, and real employment hovers around 9.1 percent. Only one political analyst foresaw the dark side of the technological revolution and understood its implications for global employment: Jeremy Rifkin.
The End of Work is Jeremy Rifkin's most influential and important book. Now nearly ten years old, it has been updated for a new, post-New Economy era. Statistics and figures have been revised to take new trends into account. Rifkin offers a tough, compelling critique of the flaws in the techniques the government uses to compile employment statistics.
The End of Work is the book our candidates and our country need to understand the employment challenges-and the hopes-facing us in the century ahead.
0874778247
Ending Spam: Bayesian Content Filtering and the Art of Statistical Language Classification
Jonathan Zdziarski
Join author John Zdziarski for a look inside the brilliant minds that have conceived clever new ways to fight spam in all its nefarious forms. This landmark title describes, in-depth, how statistical filtering is being used by next-generation spam filters to identify and filter unwanted messages, how spam filtering works and how language classification and machine learning combine to produce remarkably accurate spam filters.
After reading Ending Spam, you'll have a complete understanding of the mathematical approaches used by today's spam filters as well as decoding, tokenization, various algorithms (including Bayesian analysis and Markovian discrimination) and the benefits of using open-source solutions to end spam. Zdziarski interviewed creators of many of the best spam filters and has included their insights in this revealing examination of the anti-spam crusade.
If you're a programmer designing a new spam filter, a network admin implementing a spam-filtering solution, or just someone who's curious about how spam filters work and the tactics spammers use to evade them, Ending Spam will serve as an informative analysis of the war against spammers.
TOC Introduction
PART I: An Introduction to Spam Filtering Chapter 1: The History of Spam Chapter 2: Historical Approaches to Fighting Spam Chapter 3: Language Classification Concepts Chapter 4: Statistical Filtering Fundamentals
PART II: Fundamentals of Statistical Filtering Chapter 5: Decoding: Uncombobulating Messages Chapter 6: Tokenization: The Building Blocks of Spam Chapter 7: The Low-Down Dirty Tricks of Spammers Chapter 8: Data Storage for a Zillion Records Chapter 9: Scaling in Large Environments
PART III: Advanced Concepts of Statistical Filtering Chapter 10: Testing Theory Chapter 11: Concept Identification: Advanced Tokenization Chapter 12: Fifth-Order Markovian Discrimination Chapter 13: Intelligent Feature Set Reduction Chapter 14: Collaborative Algorithms
Appendix: Shining Examples of Filtering
Index
1593270526
|