- CouchDB: The Definitive Guide
Three of CouchDB's creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. That alone would stretch the limits of a relational database, yet CouchDB offers an open source solution that's reliable, scales easily, and responds quickly.
CouchDB works with self-contained data that has loose or ad-hoc connections. It's a model that fits many real-world items, such as contacts, invoices, and receipts, but you'll discover that this database can easily handle data of any kind. With this book, you'll learn how to work with CouchDB through its RESTful web interface, and become familiar with key features such as simple document CRUD (create, read, update, delete), advanced MapReduce, deployment tuning, and more.
- Understand the basics of document-oriented storage and manipulation
- Interact with CouchDB entirely though HTTP using its RESTful interface
- Model data as self-contained JSON documents
- Handle evolving data schemas naturally
- Query and aggregate data in CouchDB using MapReduce views
- Replicate data between nodes
- Tune CouchDB for increased performance and reliability
- Network Printing (en anglais)
On today's networks it's common to have users running Windows, Apple, Novell, and many versions of Unix. Each operating system has its own printing facility and there is little or nothing in common between them - there is no single system for print spooling. Yet all users want to be able to print, and most of the time they have to share the same printers. The network administrator has to solve this problem as efficiently as possible. This text shows network administrators a way out of this problem. It details how to set up a network printing system that's based on Linux, but can handle printing from Windows, Novell, Apple, and any version of Unix. To this end, it offers discussions of the Unix printing facility (both LPR and LPRng); Samba's printer sharing; Netatalk, a free implementation of the AppleTalk protocol; and ncpfs, a Linux implementation of the Netware protocols. The book also shows how to get printers to boot correctly on a network, using solutions like bootp and DHCP; how to manage printers remotely using SNMP; and how to set up a network-wide printer configuration repository with LDAP.
- Swing Hacks
Swing Hacks helps Java developers move beyond the basics of Swing, the graphical user interface (GUI) standard since Java 2. If you're a Java developer looking to build enterprise applications with a first-class look and feel, Swing is definitely one skill you need to master. This latest title from O'Reilly is a reference to the cool stuff in Swing. It's about the interesting things you learn over the years--creative, original, even weird hacks--the things that make you say, "I didn't know you could even do that with Swing!"
Swing Hacks will show you how to extend Swing's rich component set in advanced and sometimes non-obvious ways. The book touches upon the entire Swing gamut-tables, trees, sliders, spinners, progress bars, internal frames, and text components. Detail is also provided on JTable/JTree, threaded component models, and translucent windows. You'll learn how to filter lists, power-up trees and tables, and add drag-and-drop support.
Swing Hacks will show you how to do fun things that will directly enhance your own applications. Some are visual enhancements to make your software look better. Some are functional improvements to make your software do something it couldn't do before. Some are even just plain silly, in print only to prove it could be done. The book will also give you give you a small glimpse of the applications coming in the future. New technology is streaming into the Java community at a blistering rate, and it gives application developers a whole new set of blocks to play with.
With its profusion of tips and tricks, Swing Hacks isn't just for the developer who wants to build a better user interface. It's also ideally suited for client-side Java developers who want to deliver polished applications, enthusiasts who want to push Java client application boundaries, and coders who want to bring powerful techniques to their own applications.
Whatever your programming needs, Swing Hacks is packed with programming lessons that increase your competency with interface-building tools.
- Programming Perl 4e
Adopted as the undisputed Perl bible soon after the first edition appeared in 1991, Programming Perl is still the go-to guide for this highly practical language. Perl began life as a super-fueled text processing utility, but quickly evolved into a general purpose programming language that's helped hundreds of thousands of programmers, system administrators, and enthusiasts, like you, get your job done.
In this much-anticipated update to "the Camel," three renowned Perl authors cover the language up to its current version, Perl 5.14, with a preview of features in the upcoming 5.16. In a world where Unicode is increasingly essential for text processing, Perl offers the best and least painful support of any major language, smoothly integrating Unicode everywhere--including in Perl's most popular feature: regular expressions.
Important features covered by this update include:
- New keywords and syntax
- I/O layers and encodings
- New backslash escapes
- Unicode 6.0
- Unicode grapheme clusters and properties
- Named captures in regexes
- Recursive and grammatical patterns
- Expanded coverage of CPAN
- Current best practices
- CRAFT: Volume 10
CRAFT is the first project-based magazine dedicated to the renaissance happening within the world of crafts. Celebrating the DIY spirit, CRAFT's goal is to unite, inspire, inform and entertain a growing community of highly imaginative people who are transforming traditional art and crafts with unconventional, unexpected, and even renegade techniques, materials, and tools. Craft Vol. 10 is all about celebrating the DIY way. We'll feature how-tos and articles about planning and executing all types of parties and events, from weddings and baby showers to birthdays and anniversaries. The issue will include instructions for making delicious cakes and party foods, DIY decor and invitations, setting up food and drink stations, coming up with theme ideas, and celebrating different cultural events from around the world.