Search results for ""O'Reilly""
O'Reilly Media Perl Hacks
With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh, thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up. And you can find many of those answers right here in Perl Hacks. Like all books in O'Reilly's Hacks Series, Perl Hacks appeals to a variety of programmers, whether you're an experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson--some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more. For your convenience, Perl Hacks is divided by topic--not according to any sense of relative difficulty--so you can skip around and stop at any hack you like. Chapters include: * Productivity Hacks * User Interaction * Data Munging * Working with Modules * Object Hacks * Debugging Whether you're a newcomer or an expert, you'll find great value in Perl Hacks, the only Perl guide that offers something useful and fun for everyone.
£21.59
O'Reilly Media Java Message Service 2e
Java Message Service, Second Edition, is a thorough introduction to the standard API that supports "messaging" -- the software-to-software exchange of crucial data among network computers. You'll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility. Updated for JMS 1.1, this second edition also explains how this vendor-agnostic specification will help you write messaging-based applications using IBM's MQ, Progress Software's SonicMQ, ActiveMQ, and many other proprietary messaging services. With Java Message Service, you will: * Build applications using point-to-point and publish-and-subscribe messaging models * Use features such as transactions and durable subscriptions to make an application reliable * Implement messaging within Enterprise JavaBeans (EJB) using message-driven beans * Use JMS with RESTful applications and with the Spring application framework Messaging is a powerful paradigm that makes it easier to uncouple different parts of an enterprise application. Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.
£28.79
O'Reilly Media XMPP
This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powerful XMPP tools, but you'll also discover, through real-world developer stories, how common XMPP "building blocks" can help solve particular classes of problems. With this book, you will: Learn the basics of XMPP technologies, including architectural issues, addressing, and communication primitives Understand the terminology of XMPP and learn about the wealth of XMPP servers, clients, and code libraries Become familiar with the XMPP concepts and services you need to solve common problems Construct a complete business application or real-time service with XMPP Every day, more software developers and service providers are using XMPP for real-time applications, and with the help of XMPP: The Definitive Guide, you can, too.
£28.79
O'Reilly Media Mac OS X for Unix Geeks 4e
If you're a developer or system administrator lured to Mac OS X because of its Unix roots, you'll quickly discover that performing Unix tasks on a Mac is different than what you're accustomed to. Mac OS X for Unix Geeks serves as a bridge between Apple's Darwin OS and the more traditional Unix systems. This clear, concise guide gives you a tour of Mac OS X's Unix shell in both Leopard and Tiger, and helps you find the facilities that replace or correspond to standard Unix utilities. You'll learn how to perform common Unix tasks in Mac OS X, such as using Directory Services instead of the standard Unix /etc/passwd and /etc/group, and you'll be able to compile code, link to libraries, and port Unix software using either Leopard and Tiger. This book teaches you to: * Navigate the Terminal and understand how it differs from an xterm * Use Open Directory (LDAP) and NetInfo as well as Directory Services * Compile your code with GCC 4 * Port Unix programs to Mac OS X with Fink * Use MacPorts to install free/open source software * Search through metadata with Spotlight's command-line utilities * Build the Darwin kernel And there's much more. Mac OS X for Unix Geeks is the ideal survival guide to tame the Unix side of Leopard and Tiger. If you're a Unix geek with an interest in Mac OS X, you'll soon find that this book is invaluable.
£25.19
O'Reilly Media JRuby Cookbook
JRuby users don't need yet another tutorial on building Rails applications or another treatise on why Entity Beans are Bad Things. They need quick instructions on how to put JRuby to use: how to take advantage of Java's many libraries, how to run Rails web applications inside a Java container, how to integrate with other Java applications, and more. These problems require a cookbook approach, not a tutorial. That's what the "JRuby Cookbook" gives you: a short, concise book that shows, step-by-step, how to solve the problems you face from day to day.
£25.19
O'Reilly Media CRAFT: Transforming Traditional Crafts: v. 7
To cobble is to craft! This issue celebrates the world of shoes. We'll show you how to make wooden sandals, baby moccasins, and shoes with interchangeable uppers and soles, just to name a few. And of course this issue will be jam-packed with other crafty projects that will keep you busy for weeks.
£11.99
O'Reilly Media Universal Design for Web Applications
Is designing for accessibility a burden or a benefit? "Universal Design for Web Applications" demonstrates how building a website to accommodate people with physical and learning disabilities makes marketing sense. It takes more work upfront, but the potential payoff is huge - especially when mobile users need to work with your sites. You'll learn how to use standards - based web technologies such as XHTML, CSS, and Ajax, along with new uses for video, Flash, and PDF to develop applications for a wide range of users and a variety of devices, including the mobile web. You'll also learn about the target audience - and why so many of them are in the key over-50 age group that accounts for 30% of web usage and growing. This book will help you: appreciate the importance of meta data, and how it affects images, headings, and other design elements; build forms that accommodate cell phones, screen readers, word prediction, and more; create visual designs using color and text that work for a variety of situations and people; build tables that present information without spatial cues; design Ajax-driven social networking applications that are easily accessible by the disabled; provide audio with transcriptions, and video that includes captions and audio descriptions; discover assistive technology support for Rich Internet Application technologies such as Flash, Flex, and Silverlight; and, learn the value of having an accessibility evangelist on your design team. Accessibility has spawned several innovations in recent years. "Universal Design for Web Applications" provides a road map for design so you can produce applications that function better, are easier to maintain, and benefit a wide range of people.
£25.19
O'Reilly Media Intellectual Property and Open Source
Headlines about lawsuits and policy battles concerning copyrights and patents burst upon the computer field every week. Programmers, system administrators, graphic designers, and many others in computing realize they need to know more about intellectual property - but the sources of information are too scattered, too arcane, and too hard to read. Even worse, many people spread misinformation or claim to provide answers by applying flawed analogies. This book, written by a programmer and intellectual property attorney, can place the computer field on a firm basis for understanding, applying, and debating key concepts in copyrights, trade secrets, patents, and trademarks. It also places open source movements in the context of current U.S. law.
£25.19
O'Reilly Media Harnessing Hibernate
Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly. Rather than present you with another reference, Harnessing Hibernate lets you explore the system, from download and configuration through a series of projects that demonstrate how to accomplish a variety of practical goals. The new edition of this concise guide walks you through Hibernate's primary features, which include mapping from Java classes to database tables, and from Java data types to SQL data types. You will also learn about Hibernate's data query and retrieval facilities, and much more. By reading and following along with the examples, you can get your own Hibernate environment set up quickly and start using it for real-world tasks right away. Harnessing Hibernate teaches you how to: * Perform Object/Relational mapping * Work with persistent data from Java code * Work with groups and relationships between objects * Extend Hibernate's rich type support for your own needs * Simplify query creation using criteria and examples * Use the Hibernate Query Language (HQL) and understand how it differs from SQL * Use Hibernate in conjunction with Spring * Use Hibernate in conjunction with other packages, such as the Stripes web framework and the Eclipse IDE Once you're past the first few chapters, you can jump to topics that you find particularly interesting or relevant. All background material and explanations of how Hibernate works and why is in the service of a focused task. Source code can be downloaded from the book's website. If using SQL is an uncomfortable chore, Harnessing Hibernate offers you an effective and trouble-free method for working with the information you store in your applications.
£28.79
O'Reilly Media Office 2008 for Macintosh
Still the top-selling software suite for Mac users, Microsoft Office has been improved and enhanced to take advantage of the latest Mac OS X features. You'll find lots of new features in Office 2008 for Word, Excel, PowerPoint and Entourage, but not a page of printed instructions to guide you through the changes. Office 2008 for Macintosh: The Missing Manual gives you the friendly, thorough introduction you need, whether you're a beginner who can't do more than point and click, or a power user who's ready to tackle a few advanced techniques. To cover Word, Excel, PowerPoint and Entourage, this guide gives you four superb books in one -- a separate section each for program! You can manage your day and create professional-looking documents, spreadsheets, and presentations in no time. Office 2008 has been redesigned so that the windows, toolbars, and icons blend in better with your other Mac applications. But there are still plenty of oddities. That's why this Missing Manual isn't shy about pointing out which features are gems in the rough -- and which are duds. With it, you'll learn how to: * Navigate the new user interface with its bigger and more graphic toolbars * Use Word, Excel, PowerPoint, and Entourage separately or together * Keep track of appointments and manage daily priorities with the My Day feature * Create newsletters, flyers, brochures, and more with Word's Publishing Layout View * Build financial documents like budgets and invoices with Excel's Ledger Sheets * Get quick access to all document templates and graphics with the Elements Gallery * Organize all of your Office projects using Entourage's Project Center * Scan or import digital camera images directly into any of the programs * Customize each program with power-user techniques With Office 2008 for Macintosh: The Missing Manual, you get objective and entertaining instruction to help you tap into all of the features of this powerful suite, so you can get more done in less time.
£25.19
O'Reilly Media Oracle PL/SQL Best Practices 2e
In this compact book, Steven Feuerstein, widely recognized as one of the world's leading experts on the Oracle PL/SQL language, distills his many years of programming, teaching, and writing about PL/SQL into a set of best practices-recommendations for developing successful applications. Covering the latest Oracle release, Oracle Database 11gR2, Feuerstein has rewritten this new edition in the style of his bestselling Oracle PL/SQL Programming. The text is organized in a problem/solution format, and chronicles the programming exploits of developers at a mythical company called My Flimsy Excuse, Inc., as they write code, make mistakes, and learn from those mistakes-and each other. This book offers practical answers to some of the hardest questions faced by PL/SQL developers, including: * What is the best way to write the SQL logic in my application code? * How should I write my packages so they can be leveraged by my entire team of developers? * How can I make sure that all my team's programs handle and record errors consistently? Oracle PL/SQL Best Practices summarizes PL/SQL best practices in nine major categories: overall PL/SQL application development; programming standards; program testing, tracing, and debugging; variables and data structures; control logic; error handling; the use of SQL in PL/SQL; building procedures, functions, packages, and triggers; and overall program performance. This book is a concise and entertaining guide that PL/SQL developers will turn to again and again as they seek out ways to write higher quality code and more successful applications. "This book presents ideas that make the difference between a successful project and one that never gets off the ground. It goes beyond just listing a set of rules, and provides realistic scenarios that help the reader understand where the rules come from. This book should be required reading for any team of Oracle database professionals." --Dwayne King, President, KRIDAN Consulting
£21.59
O'Reilly Media Essential SharePoint 2007 2e
If you're considering the vastly improved 2007 version of SharePoint, this concise, practical and friendly guide will teach you how to get the most from the latest version of Microsoft's information-sharing and collaboration platform. Essential SharePoint 2007 demonstrates how your business can use SharePoint to control documents, structure workflow, and share information over the Web using standard tools business users already know -- Microsoft Office and Internet Explorer. Written in a conversational tone by internationally recognized SharePoint consultant and trainer Jeff Webb, this book helps SharePoint administrators, site owners, and power users quickly gain the skills necessary to perform a wide variety of tasks for intranet and extranet web sites, and explains what's new in SharePoint 2007 for experienced SharePoint 2003 administrators. Essential SharePoint 2007 teaches you how to: * Use SharePoint 2007 with Outlook, Word and Excel, and as a document management tool, replacing, for example, shared network drives with libraries * Build and customize sites, lists, libraries and web parts for intranets and extranets * Use SharePoint 2007 for team communication through blogs, wikis, surveys, and RSS and email alerts * Build a SharePoint workflow application * Create and program web parts in order to deliver custom services and data to a site * Deploy and administer SharePoint 2007 Each chapter ends with a summary of best practices advocated by the author, and the first few chapters of the book are ideal as training materials for end users. Later chapters give developers and administrators tools not only to keep company sites running smoothly, but also to customize and extend them. The book also contains several appendices with a glossary of terms and hard-to-find information. Essential SharePoint 2007 is a one-stop task-oriented guide for learning what's necessary to make this tool a vital part of team productivity.
£28.79
O'Reilly Media Make
If you like to tweak, disassemble, recreate, and invent cool new uses for technology, you'll love MAKE, our project-based quarterly for the inquisitive do-it-yourselfer. MAKE Volume 10 explores the world of Home Electronics. From a mobile drive-in theater to a sound and light machine to fine-tune your brain, this issue is chock full of circuits and devices that will entertain, educate, and illuminate.
£11.99
O'Reilly Media CRAFT: v. 5
"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. The theme for "Craft: Volume 05" is paper. Our Special Section includes articles and projects on paper sculptures, book binding, decorative paper cutting, and paper making. Examples of other non-pulp projects for this issue include: an op-art mirror, a 5-foot bolster-pillow, starting your own sourdough starter, a beaded purse made from a cigar box, and a "sneaky" jacket made with all sorts of secret pockets and compartments.
£11.99
O'Reilly Media Head First HTML and CSS
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices. Oh, and if you've never heard of CSS, that's okay--we won't tell anyone you're still partying like it's 1999--but if you're going to create web pages in the 21st century then you'll want to know and understand CSS. Learn the real secrets of creating web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet. With Head First HTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages.Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML and CSS into your brain in a way that sticks. So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.
£39.59
O'Reilly Media Google Analytics
Do you know what people do when they visit your website or web app? Or how much the site contributes to your bottom line? Google Analytics keeps track and makes it easy for you to learn precisely what's happening. This hands-on guide shows you how to get the most out of this free and powerful tool -- whether you're new to Google Analytics or have been using it for years. Google Analytics shows you how to track different market segments and analyze conversion rates, and reveals advanced techniques such as marketing-campaign tracking, a valuable feature that most people overlook. And this practical book not only provides complete code samples for web developers, it also explains the concepts behind the code to marketers, managers, and others on your team. * Discover exactly how the Google Analytics system works * Learn how to configure the system to measure data most relevant to your business goals * Track online marketing activities, including cost-per-click ads, email, and internal campaigns * Track events -- rather than page views -- on sites with features such as maps, embedded video, and widgets * Configure Google Analytics to track enterprise data, including multiple domains * Use advanced techniques such as custom variables and CRM integration
£21.59
O'Reilly Media HTML & CSS - The Good Parts
HTML and CSS have dominated web development for more than a decade, but these technologies - and the ways developers use them - have accumulated some incredible and intricate junk along the way. In "HTML & CSS: The Good Parts", author Ben Henick removes the junk code, the bolted-on parts, and all those ideas that once made sense to reveal a core set of reliable components that will spare you hours of battling browsers and adjusting page layouts. This book covers all aspects of web page design, from typography and color to layout, to help you: learn which pieces of HTML and CSS deserve focus, and which can be abandoned; discover how the two technologies tightly mesh; understand how the Web 2.0 era has changed the way we use HTML and CSS; set priorities and choose components that will work reliably across sites and browsers; and, recognize the bad and downright awful parts of HTML and CSS, along with the good, to understand why warning labels are sometimes necessary. Whether you handcraft individual pages or build templates, "HTML & CSS: the Good Parts" will help you get the most out of HTML and CSS without being trapped by junk code.
£25.19
O'Reilly Media iPhone Forensics
With the iPhone quickly becoming the world's Number 1 mobile device, they are increasingly used for business, and enterprises are finding a need to adequately manage sensitive data. iPhones store an enormous amount of information useful to both security professionals and malicious intruders. Any system administrator responsible for staff who conduct business with the iPhone should know how to recover, analyze, and securely destroy sensitive data. "iPhone Forensics" gives IT professionals, security professionals, and forensic investigators the knowledge needed to conduct complete and highly specialized forensic analysis of an iPhone or iPod Touch.This book - a must-have for corporate compliance and disaster recovery plans - shows the reader how to recover and extract such information as typing caches, Google map searches, deleted images, email, and other sensitive data retained by the iPhone. The reader will learn the same advanced techniques used by law enforcement, including data carving, evidence preservation, and overriding passcode protection. The materials included in this book have been used by over 200 law enforcement agencies worldwide and are now available for private sector investigators and enlightened geeks.
£28.79
O'Reilly Media We the Media
"We the Media, has become something of a bible for those who believe the online medium will change journalism for the better." - "Financial Times". Big Media has lost its monopoly on the news, thanks to the Internet. Now that it's possible to publish in real time to a worldwide audience, a new breed of grassroots journalists are taking the news into their own hands. Armed with laptops, cell phones, and digital cameras, these readers-turned-reporters are transforming the news from a lecture into a conversation. In "We the Media", nationally acclaimed newspaper columnist and blogger Dan Gillmor tells the story of this emerging phenomenon and sheds light on this deep shift in how we make - and consume - the news. Gillmor shows how anyone can produce the news, using personal blogs, Internet chat groups, email, and a host of other tools. He sends a wake-up call to newsmakers - politicians, business executives, celebrities - and the marketers and PR flacks who promote them. He explains how to successfully play by the rules of this new era and shift from "control" to "engagement." And, he makes a strong case to his fell journalists that, in the face of a plethora of Internet-fueled news vehicles, they must change or become irrelevant. Journalism in the 21st century will be fundamentally different from the Big Media oligarchy that prevails today. "We the Media" casts light on the future of journalism, and invites us all to be part of it. Dan Gillmor is founder of Grassroots Media Inc., a project aimed at enabling grassroots journalism and expanding its reach. The company's first launch is Bayosphere.com, a site "of, by, and for the San Francisco Bay Area." From 1994-2004, Gillmor was a columnist at the "San Jose Mercury News", Silicon Valley's daily newspaper, and wrote a weblog for SiliconValley.com. He joined the "Mercury News" after six years with the Detroit Free Press. Before that, he was with the "Kansas City Times" and several newspapers in Vermont. He has won or shared in several regional and national journalism awards. Before becoming a journalist, he played music professionally for seven years.
£13.50
O'Reilly Media Programming .NET Components 2e
Brilliantly compiled by author Juval Lowy, Programming .NET Components, Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components. Following in the footsteps of its best-selling predecessor, Programming .NET Components, Second Edition has been updated to cover .NET 2.0. It remains one of the few practical books available on this topic. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market. In fact, nearly two million Microsoft developers worldwide now work on such systems. Programming .NET Components, Second Edition begins with a look at the fundamentals of component-oriented programming and then progresses from there. It takes the time to carefully examine how components can simplify and add flexibility to complex applications by allowing users to extend their capabilities. Next, the book introduces a variety of .NET essentials, as well as .N ET development techniques. Within this discussion on component development, a separate chapter is devoted to each critical development feature, including asynchronous calls, serialization, remoting, security, and more. All the while, hazardous programming pitfalls are pointed out, saving the reader from experiencing them the hard way. A .NET expert and noted authority on component-oriented programming, Lowy uses his unique access to Microsoft technical teams to the best possible advantage, conveying detailed, insider information in easy-to-grasp, activity-filled language. This hands-on approach is designed to allow individuals to learn by doing rather than just reading. Indeed, after digesting Programming .NET Components, Second Edition, readers should be able to start developing .NET components immediately. Programming .NET Components, Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components. Following in the footsteps of its best-selling predecessor, Programming .NET Components, Second Edition has been updated to cover .NET 2.0. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market.
£35.99
O'Reilly Media Ajax on Java
This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java developers can choose between many different ways of incorporating Ajax, from building JavaScript into your applications "by hand" to using the new Google Web Toolkit (GWT). "Ajax on Java" starts with an introduction to Ajax, showing you how to write some basic applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload. It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for sending more complex collections of data. The book then branches out into different approaches for incorporating Ajax, which include: the Prototype and script.aculo.us Javascript libraries, the Dojo and Rico libraries, and DWR; integrating Ajax into Java ServerPages (JSP) applications; using Ajax with Struts; integrating Ajax into Java ServerFaces (JSF) applications; and, using Google's GWT, which offers a pure Java approach to developing web applications: your client-side components are written in Java, and compiled into HTML and JavaScript. Ajax gives web developers the ability to build applications that are more interactive, more dynamic, more exciting and enjoyable for your users. If you're a Java developer and haven't tried Ajax, but would like to get started, this book is essential. Your users will be grateful.
£21.59
O'Reilly Media Don't Get Burned on eBay
Lots of books tell you how to buy and sell on eBay. But what if something goes horribly awry? Do you have to chalk it up to a "lesson learned," lick your wounds and move on? Not a chance. "Don't Get Burned on eBay" offers relevant lessons based on real-life stories posted on eBay's Answer Center. With sharp, witty rhetoric, veteran eBay user, Shauna Wright (co-founder of the popular web site WhoWouldBuyThat.com), shows eBay veterans and newcomers alike how to avoid those nasty scenarios, and how to pull themselves out of the muck if they've already fallen in. Six entertaining (and hair-raising) chapters cover real problems that people have encountered with bidding, payment, shipping, packaging, dealing with other eBayers, and coping with the eBay system. This book is for anyone who's ever used eBay, because even veteran buyers and sellers often don't know the intricacies of eBay's and PayPal's rules. "Don't Get Burned on eBay" will leave you well-informed and better protected from potential pitfalls. The book's extensive glossary and numerous in-depth sidebars also make the book useful to people who haven't yet taken the plunge into eBay.
£13.50
O'Reilly Media Statistics Hacks
Want to calculate the probability that an event will happen? Be able to spot fake data? Prove beyond doubt whether one thing causes another? Or learn to be a better gambler? You can do that and much more with 75 practical and fun hacks packed into Statistics Hacks. These cool tips, tricks, and mind-boggling solutions from the world of statistics, measurement, and research methods will not only amaze and entertain you, but will give you an advantage in several real-world situations-including business. This book is ideal for anyone who likes puzzles, brainteasers, games, gambling, magic tricks, and those who want to apply math and science to everyday circumstances. Several hacks in the first chapter alone-such as the "central limit theorem,", which allows you to know everything by knowing just a little-serve as sound approaches for marketing and other business objectives. Using the tools of inferential statistics, you can understand the way probability works, discover relationships, predict events with uncanny accuracy, and even make a little money with a well-placed wager here and there. Statistics Hacks presents useful techniques from statistics, educational and psychological measurement, and experimental research to help you solve a variety of problems in business, games, and life. You'll learn how to: * Play smart when you play Texas Hold 'Em, blackjack, roulette, dice games, or even the lottery * Design your own winnable bar bets to make money and amaze your friends * Predict the outcomes of baseball games, know when to "go for two" in football, and anticipate the winners of other sporting events with surprising accuracy * Demystify amazing coincidences and distinguish the truly random from the only seemingly random--even keep your iPod's "random" shuffle honest * Spot fraudulent data, detect plagiarism, and break codes * How to isolate the effects of observation on the thing observed Whether you're a statistics enthusiast who does calculations in your sleep or a civilian who is entertained by clever solutions to interesting problems, Statistics Hacks has tools to give you an edge over the world's slim odds.
£21.59
O'Reilly Media Wireless Hacks
The popularity of wireless networking has grown exponentially over the past few years, despite a general downward trend in the telecommunications industry. More and more computers and users worldwide communicate via radio waves every day, cutting the tethers of the cabled network both at home and at work. Wireless technology changes not only the way we talk to our devices, but also what we ask them to do. With greater flexibility, broader range, and increased mobility, wireless networks let us live, work, and think differently. Wireless networks also open up a vast range of tasty new hack possibilities, from fine-tuning network frequencies to hot-rodding handhelds. The second edition of "Wireless Hacks", co-authored by Rob Flickenger and Roger Weeks, brings readers more of the practical tips and tricks that made the first edition a runaway hit, selling nearly 30,000 copies. Completely revised and updated, this version includes over thirty brand-new hacks, major overhauls of over thirty more, and timely adjustments and touch-ups to dozens of other hacks introduced in the first edition. From passive network scanning to aligning long-distance antennas, beefing up wireless network security, and beyond, "Wireless Hacks" answers real-life networking needs with direct solutions. Flickenger and Weeks both have extensive experience in systems and network administration, and share a passion for making wireless more broadly available. The authors include detailed coverage in "Wireless Hacks" for important new changes in specifications, hardware and software, and delve deep into cellular and Bluetooth technologies. Whether you need your wireless network to extend to the edge of your desk, fit into your backpack, or cross county lines, the proven techniques in "Wireless Hacks" will show you how to get the coverage and functionality you're looking for.
£17.99
O'Reilly Media PSP Hacks
Sure, it's just what you've been clamouring for: an ultra slick, portable version of the most popular console gaming system in the world. But Sony's new PlayStation Portable (PSP) isn't just a handheld gaming device. Beyond its killer graphics and spectacular widescreen LCD for unparalleled game play, it also sports wireless connectivity and a variety of multimedia features, including video, music, and digital photography. Your wildly versatile, endlessly powerful PSP practically begs you to hack and repurpose it to your liking. To save you the trouble and show you how to make the PSP do more than you ever imagined - and more than Sony ever intended - "PSP Hacks" is one succinct volume of 50 of the coolest, most useful, up-to-the-minute hacks for this amazing device. You'll learn how to open your PSP's hardware and what to safely plug into it. You'll explore and put to good use every hidden feature of the device. You'll be able to move all sorts of multimedia onto your PSP and find ways to extend its wireless capabilities. And you'll find out how to get the very best experience out of online game play. With "PSP Hacks", you can accomplish a whole lot more than good gaming on the PSP. You'll quickly learn to surf the Web with a PSP, chat in IRC, and use the PSP to read web comics, ebooks, and RSS feeds. Other expert tips and tools allow you to sync an address book to your PSP, watch UMD movies, fool iTunes into thinking the PSP is an iPod Shuffle, and much more. The innovative hacks, tweaks, and how-tos in this essential guide make it easy to customize your PSP, take full advantage of features, capabilities, and functionality far beyond what's listed in the PSP user manual, and make your PSP perform countless tricks that only an all-in-one portable entertainment unit as remarkable and revolutionary as this one could.
£28.79
O'Reilly Media Make
If you like to tweak, disassemble, re-create, and invent cool new uses for technology, you'll love MAKE our new quarterly publication for the inquisitive do-it-yourselfer. Every issue is packed with projects to help you make the most of all the technology in your life. Everything from home entertainment systems, to laptops, to a host of PDAs is fair game. If there's a way to hack it, tweak it, bend it, or remix it, you will find out about it in MAKE. This isn't another gadget magazine. MAKE focuses on cool things you can do to make technology work the way you want it to. The publication is inspired by our bestselling Hacks series books but with a twist. MAKE is a mook (rhymes with book). We've combined the excitement, unexpectedness, and visual appeal of a magazine with the permanence and in-depth instructiveness of a how-to book. Whether you're a geek or hacker who delights in creating new uses for technology, or a Saturday afternoon tinkerer who loves to get his hands dirty, you'll keep every issue of MAKE on your bookshelf for years to come. This second issue, available in June 2005, includes 224 pages packed with tips and tricks, including: How to build an HDTV recorder and beat the Broadcast Flag Podcasting 101 How to ransform abandoned toys into environmental avengers R2-D1Y extreme bot builders at home The Atari2600 PC Project How to build a light-seeking robot from an old mouse A Maker Profile on Natalie Jeremijenko and lots more! Every quarter, MAKE will contain a unique set of innovative ideas and creations for a variety of new technologies, including mobile devices, in-car computers, web services, digital media, wireless and home networking, and computer hardware.
£11.99
O'Reilly Media Eclipse IDE Pocket Guide
Eclipse is the world's most popular IDE for Java development. And although there are plenty of large tomes that cover all the nooks and crannies of Eclipse, what you really need is a quick, handy guide to the features that are used over and over again in Java programming. You need answers to basic questions such as: Where was that menu? What does that command do again? And how can I set my class-path on a per-project basis? This practical pocket guide gets you up to speed quickly with Eclipse. It covers basic concepts, including Views and editors, as well as features that are not commonly understood, such as Perspectives and Launch Configurations. You'll learn how to write and debug your Java code-and how to integrate that code with tools such as Ant and JUnit. You'll also get a toolbox full of tips and tricks to handle common and sometimes unexpected-tasks that you'll run across in your Java development cycle. Additionally, the "Eclipse IDE Pocket Guide" has a thorough appendix detailing all of Eclipse's important views, menus, and commands. The "Eclipse IDE Pocket Guide" is just the resource you need for using Eclipse, whether it's on a daily, weekly, or monthly basis. Put it in your back pocket, or just throw it in your backpack. With this guide in hand, you're ready to tackle the Eclipse programming environment.
£7.99
O'Reilly Media Web Site Measurement Hacks
In order to establish and then maintain a successful presence on the Web, designing a creative site is only half the battle. What good is an intricate Web infrastructure if you're unable to measure its effectiveness? That's why every business is desperate for feedback on their site's visitors: who are they? Why do they visit? What information or service is most valuable to them? Unfortunately, most common Web analytics software applications are long on functionality and short on documentation. Without clear guidance on how these applications should be integrated into the greater Web strategy, these often expensive investments go underused and underappreciated. Enter "Web Site Measurement Hacks", a guidebook that helps you understand your Web site visitors and how they contribute to your business's success. It helps organizations and individual operators alike make the most of their Web investment by providing tools, techniques, and strategies for measuring--and then improving--their site's usability, performance, and design. Among the many topics covered, you'll learn: definitions of commonly used terms, such as "key performance indicators" (KPIs); how to drive potential customers to action; how to gather crucial marketing and customer data; which features are useful and which are superfluous; and advanced techniques that senior Web site analysts use on a daily basis. By examining how real-world companies use analytics to their success, "Web Site Measurement Hacks" demonstrates how you, too, can accurately measure your Web site's overall effectiveness. Just as importantly, it bridges the gulf between the technical teams charged with maintaining your Web's infrastructure and the business teams charged with making management decisions. It's the technology companion that every site administrator needs.
£17.99
O'Reilly Media XSLT Cookbook 2e
Forget those funky robot toys that were all the rage in the '80s, XSLT (Extensible Stylesheet Transformations) is the ultimate transformer. This powerful language is expert at transforming XML documents into PDF files, HTML documents, JPEG files.virtually anything your heart desires. As useful as XSLT is, though, most people have a difficult time learning its many peculiarities. And now version 2.0, while elegant and powerful, has only added to the confusion. "XSLT Cookbook, 2nd Edition" wants to set the record straight. It helps you sharpen your programming skills and overall understanding of XSLT through a collection of detailed recipes. Each recipe breaks down a specific problem into manageable chunks, giving you an easy-to-grasp roadmap for integrating XSLT with your data and applications. No other XSLT book around employs this practical problem-solution-discussion format. In addition to offering code recipes for solving everyday problems with XSLT 1.0, this refreshed edition shows you how to leverage the improvements found in XSLT 2.0, such as how it simplifies the string manipulation and date/time conversion processes. The book also covers XPath 2.0 , a critical companion standard, as well as topics ranging from basic transformations to complex sorting and linking. It even explores extension functions on a variety of different XSLT processors, and shows ways to combine multiple documents using XSLT. Code examples add a real-world dimension to each technique. Whether you're just starting out in XSLT or looking for advanced techniques, you'll find the level of information you need in "XSLT Cookbook, 2nd Edition".
£39.59
O'Reilly Media Mac OS X
You can set your watch to it: As soon as Apple comes out with another version of Mac OS X, David Pogue hits the streets with another meticulous Missing Manual to cover it with a wealth of detail. The new Mac OS X 10.4, better known as Tiger, is faster than its predecessors, but nothing's too fast for Pogue and "Mac OS X: The Missing Manual". There are many reasons why this is the most popular computer book of all time. With its hallmark objectivity, the Tiger Edition thoroughly explores the latest features to grace the Mac OS. Which ones work well and which do not? What should you look for? This book tackles Spotlight, an enhanced search feature that helps you find anything on your computer; iChat AV for videoconferencing; Automator for automating repetitive, manual or batch tasks; and the hundreds of smaller tweaks and changes, good and bad, that Apple's marketing never bothers to mention. "Mac OS X: The Missing Manual, Tiger Edition" is the authoritative book that's ideal for every user, including people coming to the Mac for the first time. Our guide offers an ideal introduction that demystifies the Dock, the unfamiliar Mac OS X folder structure, and the entirely new Mail application. There are also mini-manuals on iLife applications such as iMovie, iDVD, and iPhoto, those much-heralded digital media programs, and a tutorial for Safari, Mac's own web browser. And plenty more: learn to configure Mac OS X using the System Preferences application, keep your Mac secure with FileVault, and learn about Tiger's enhanced Firewall capabilities. If you're so inclined, this Missing Manual also offers an easy introduction to the Terminal application for issuing basic Unix commands. There's something new on practically every page, and David Pogue brings his celebrated wit and expertise to every one of them. Mac's brought a new cat to town and we have a great new way to tame it.
£35.99
O'Reilly Media Windows XP in a Nutshell 2e
Windows XP in a Nutshell, Second Edition documents everything there is to know about the world's most widely used operating system. Updated to include information on Service Pack 2 (SP2), this compact guide is the ultimate resource for IT professionals and Windows XP power users everywhere. Written in O'Reilly's time-tested in a Nutshell format, Windows XP in a Nutshell, Second Edition cuts through the hype and delivers practical details in a no-nonsense manner. At the heart of the book is an invaluable 200-plus-page section titled Windows XP Application and Tools. In it, readers will find: * A list of available commands and utilities, including Start Menu accessories, command prompt tools, and hidden system administration utilities * A Task and Setting Index for quick access to hundreds of XP settings * A complete reference to XP's command prompt, including advanced commands and scripting features Windows XP in a Nutshell, Second Edition also includes a primer on files, folders, and windows; control panels and built-in applications; how to set up a PC for Internet use; and the standard Windows rituals of troubleshooting, installation, and upgrading. And, of course, this greatly expanded second edition also includes all the need-to-know details about the security technologies featured in SP 2, so you can better defend yourself against viruses, worms, and hackers. Readers even receive guidelines and instructions for installing SP2 on their PC, or across a network of computers. With its wealth of tips, careful instruction, and expert advice, this must-have desktop reference is dedicated to making your time at the computer safer, easier, and more fun.
£32.39
O'Reilly Media Excel Scientific and Engineering Cookbook
An Aresenal of Data Analysis Techniques
£35.99
O'Reilly Media Web Mapping Illustrated
With the help of the Internet and accompanying tools, creating and publishing on-line maps has become easier and rich with options. A city guide web site can use maps to show the location of restaurants, museums, and art venues. A business can post a map for reaching its offices. The state government can present a map showing average income by area. Developers who want to publish maps on the web often discover that commercial tools cost too much and hunting down the free tools scattered across Internet can use up too much of your time and resources. "Web Mapping Illustrated" shows you how to create maps, even interactive maps, with free tools, including MapServer, OpenEV, GDAL/OGR, and PostGIS. It also explains how to find, collect, understand, use, and share mapping data, both over the traditional Web and using OGC-standard services like WFS and WMS. Mapping is a growing field that goes beyond collecting and analyzing GIS data. "Web Mapping Illustrated" shows how to combine free geographic data, GPS, and data management tools into one resource for your mapping information needs so you don't have to lose your way while searching for it. Remember the fun you had exploring the world with maps? Experience the fun again with "Web Mapping Illustrated". This book will take you on a direct route to creating valuable maps.
£35.99
O'Reilly Media Switching to VolP
More and more businesses today have their receive phone service through Internet instead of local phone company lines. Many businesses are also using their internal local and wide-area network infrastructure to replace legacy enterprise telephone networks. This migration to a single network carrying voice and data is called convergence, and it's revolutionizing the world of telecommunications by slashing costs and empowering users. The technology of families driving this convergence is called VoIP, or Voice over IP. VoIP has advanced Internet-based telephony to a viable solution, piquing the interest of companies small and large. The primary reason for migrating to VoIP is cost, as it equalizes the costs of long distance calls, local calls, and e-mails to fractions of a penny per use. But the real enterprise turn-on is how VoIP empowers businesses to mold and customize telecom and datacom solutions using a single, cohesive networking platform. These business drivers are so compelling that legacy telephony is going the way of the dinosaur, yielding to Voice over IP as the dominant enterprise communications paradigm. Developed from real-world experience by a senior developer, O'Reilly's Switching to VoIP provides solutions for the most common VoIP migration challenges. So if you're a network professional who is migrating from a traditional telephony system to a modern, feature-rich network, this book is a must-have. You'll discover the strengths and weaknesses of circuit-switched and packet-switched networks, how VoIP systems impact network infrastructure, as well as solutions for common challenges involved with IP voice migrations. Among the challenges discussed and projects presented: * building a softPBX * configuring IP phones * ensuring quality of service * scalability * standards-compliance * topological considerations * coordinating a complete system ?switchover? * migrating applications like voicemail and directory services * retro-interfacing to traditional telephony * supporting mobile users * security and survivability * dealing with the challenges of NAT To help you grasp the core principles at work, Switching to VoIP uses a combination of strategy and hands-on "how-to" that introduce VoIP routers and media gateways, various makes of IP telephone equipment, legacy analog phones, IPTables and Linux firewalls, and the Asterisk open source PBX software by Digium. You'll learn how to build an IP-based or legacy-compatible phone system and voicemail system complete with e-mail integration while becoming familiar with VoIP protocols and devices. Switching to VoIP remains vendor-neutral and advocates standards, not brands. Some of the standards explored include: * SIP * H.323, SCCP, and IAX * Voice codecs *802.3af * Type of Service, IP precedence, DiffServ, and RSVP *802.1a/b/g WLAN If VoIP has your attention, like so many others, then Switching to VoIP will help you build your own system, install it, and begin making calls. It's the only thing left between you and a modern telecom network.
£28.79
O'Reilly Media AppleScript
From newspapers to NASA, Mac users around the world use AppleScript to automate their daily computing routines. Famed for its similarity to English and its ease of integration with other programs, AppleScript is the perfect programming language for time-squeezed Mac fans. As beginners quickly realize, however, AppleScript has one major shortcoming: it comes without a manual. No more. You don't need a degree in computer science, a fancy system administrator title, or even a pocket protector and pair of nerdy glasses to learn the Mac's most popular scripting language; you just need the proper guide at your side. AppleScript: The Missing Manual is that guide. Brilliantly compiled by author Adam Goldstein, AppleScript: The Missing Manual is brimming with useful examples. You'll learn how to clean up your Desktop with a single click, for example, and how to automatically optimize pictures for a website. Along the way, you ll learn the overall grammar of AppleScript, so you can write your own customized scripts when you feel the need. Naturally, AppleScript: The Missing Manual isn't merely for the uninitiated scripter. While its hands-on approach certainly keeps novices from feeling intimidated, this comprehensive guide is also suited for system administrators, web and graphics professionals, musicians, scientists, mathematicians, engineers, and others who need to learn the ins and outs of AppleScript for their daily work. Thanks to AppleScript: The Missing Manual, the path from consumer to seasoned script has never been clearer. Now you, too, can automate your Macintosh in no time.
£21.59
O'Reilly Media Practical Development Environments
This book doesn't tell you how to write faster code, or how to write code with fewer memory leaks, or even how to debug code at all. What it does tell you is how to build your product in better ways, how to keep track of the code that you write, and how to track the bugs in your code. Plus some more things you'll wish you had known before starting a project. Practical Development Environments is a guide, a collection of advice about real development environments for small to medium-sized projects and groups. Each of the chapters considers a different kind of tool - tools for tracking versions of files, build tools, testing tools, bug-tracking tools, tools for creating documentation, and tools for creating packaged releases. Each chapter discusses what you should look for in that kind of tool and what to avoid, and also describes some good ideas, bad ideas, and annoying experiences for each area. Specific instances of each type of tool are described in enough detail so that you can decide which ones you want to investigate further. Developers want to write code, not maintain makefiles. Writers want to write content instead of manage templates. IT provides machines, but doesn't have time to maintain all the different tools. Managers want the product to move smoothly from development to release, and are interested in tools to help this happen more often. Whether as a full-time position or just because they are helpful, all projects have toolsmiths: making choices about tools, installing them, and then maintaining the tools that everyone else depends upon. This book is especially for everyone who ends up being a toolsmith for his or her group.
£32.39
O'Reilly Media Windows Server 2003 Network Administration
This book is the Windows Server version of the classic "TCP/IP Network Administration". Like the book that inspired it, "Windows Server 2003 Network Administration" provides an overview of the essential TCP/IP protocols, and explains how to properly manage and configure the services based on these protocols. Any skilled network administrator knows that understanding, how things work is as important as knowing how things are done. This book is the essential guide to both, containing everything a network administrator needs to exchange information via the Internet, and to build effective reliable networks. This must-read guide is divided into three distinct sections: fundamental concepts, tutorial, and reference. The first three chapters are a basic discussion of the network protocols and services. This discussion provides the fundamental concepts necessary to understand the rest of the book. The remaining chapters provide a how-to tutorial for planning, installing and configuring various important network services. The book concludes with three appendixes that are technical references for various configuration options. Content specifics include how to: install, configure, and manage a Microsoft DNS and Windows DHCP server; control remote communications with Microsoft RRAS software; protect hosts with Internet Connection Firewalls; configure Internet and Intranet Web services with IIS; design proper security into your network; and troubleshoot the network when problems develop. After you've turned the final page of "Windows Server 2003 Network Administration", you'll not only understand how to network, but also why it needs to be done.
£35.99
O'Reilly Media Oracle Initialization Parameters Pocket Reference
Oracle designed its database products to be flexible and configurable so they would operate on a variety of hardware platforms, and they succeeded--Oracle software runs on more than seventy computer platforms, from mainframes to PC networks to handheld PDAs. The secret to this flexibility lies in the software's initialization parameters, whose numerous settings can be configured for top performance in countless environments. On the downside, however, improper settings can slow a system down; even grind it to a halt. And with so many parameters--which change from version to version of Oracle software--it's challenging for Oracle administrators to keep in mind the characteristics and optimal settings for each parameter. The Oracle Initialization Parameters Pocket Reference provides the crucial information you need to make key adjustments to your Oracle database. This concise guide is a mix of invaluable performance tips and a quick reference to Oracle's initialization parameters. The book describes each initialization parameter, indicates what category it's in--from auditing to multi-threaded server MTS--and whether it can be modified dynamically via the ALTER SESSION or ALTER SYSTEM command. In addition to the details about parameter characteristics and settings, you'll find performance tips, such as how the various parameters interact, and what the most advantageous settings are for different configurations. No other reference focuses exclusively on these initialization parameters--an absolute must for anyone working with an Oracle database. Presented in a handy, easy-to-use format, the Oracle Initialization Parameters Pocket Reference is a welcome alternative for anyone who's struggled to memorize the best configuration settings or gone back and forth to online resources, trying to figure out what works. O'Reilly's Pocket References put the information you need close at hand where you need it most. This guide will keep your Oracle databases operating at peak performance.
£7.99
O'Reilly Media Java Threads 3e
Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming. Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier. You'll learn where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. This book discusses problems like deadlock, race conditions, and starvation in detail, helping you to write code without hidden bugs. Java Threads, Third Edition, has been thoroughly expanded and revised. It incorporates the concurrency utilities from java.util.concurrent throughout. New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the Appendix to achieve similar functionality with earlier versions of Java. Topics include: Lock starvation and deadlock detection; Atomic classes and minimal synchronization (J2SE 5.0); Interaction of Java threads with Swing, I/O, and Collection classes; Programmatically controlled locks and condition variables (J2SE 5.0); Thread performance and security; Thread pools (J2SE 5.0); Thread groups; Platform-specific thread scheduling; Task schedulers (J2SE 5.0); Parallelizing loops for multiprocessor machines In short, this new edition of Java Threads covers everything you need to know about threads, from the simplest animation program to the most complex applications. If you plan to do any serious work in Java, you will find this book invaluable.
£28.79
O'Reilly Media Using Samba 3e
This book is the comprehensive guide to Samba administration, officially adopted by the Samba Team. Wondering how to integrate Samba's authentication with that of a Windows domain? How to get Samba to serve Microsoft Dfs shares? How to share files on Mac OS X? These and a dozen other issues of interest to system administrators are covered. A whole chapter is dedicated to troubleshooting! The range of this book knows few bounds. "Using Samba" takes you from basic installation and configuration - on both the client and server side, for a wide range of systems - to subtle details of security, cross-platform compatibility, and resource discovery that make the difference between whether users see the folder they expect or a cryptic error message. The current edition covers such advanced 3.x features as: integration with Active Directory and Open LDAP; migrating from Windows NT 4.0 domains to Samba; delegating administrative tasks to non-root users; central printer management; and, advanced file serving features, such as making use of Virtual File System (VFS) plugins. Samba is a cross-platform triumph: robust, flexible and fast, it turns a Unix or Linux system into a file and print server for Microsoft Windows network clients. This book will help you make your file and print sharing as powerful and efficient as possible. The authors delve into the internals of the Windows activities and protocols to an unprecedented degree, explaining the strengths and weaknesses of each feature in Windows domains and in Samba itself. Whether you're playing on your personal computer or an enterprise network, on one note or a full three-octave range, "Using Samba" will give you an efficient and secure server.
£32.39
O'Reilly Media Perl 6 and Parrot Essentials
Distilling many years of Perl experience--including an insiders look at Perl development (the authors are members of the Perl 6 core development team)--Perl 6 and Parrot Essentials, 2nd Edition is an unparalleled preview of major changes in the widely-anticipated Perl 6. This sneak peek of what's coming in Perl includes succinct but thorough coverage of groundbreaking new developments in Parrot--the language-independent interpreter engine that will execute code written in the new Perl 6 language. Designed to be language independent, Parrot can be used to interpret other dynamic languages such as Python, Tcl, Ruby, and even Java. Perl 6 and Parrot Essentials also uncovers the most revolutionary change in the language itself--Apocalypse 12 on objects. The Apocalypse design documents (in the sense of "revealing", not "end-of-the-world") explain significant changes in new Perl 6 features, numbered according to the chapters in O'Reilly's landmark Camel book , Programming Perl. Apocalypse 12 is the result of cutting-edge research in object-oriented languages and is guaranteed to grab the attention of any serious Perl programmer. Perl 6 and Parrot Essentials also includes expanded coverage of Apocalypse 5 (regular expressions) and Apocalypse 6 (subroutines). Perl 6 and Parrot Essentials is the only book available to chart the course of the long but fruitful voyage of Perl 6. It reveals all the ingenious developments that will make Perl 6 more powerful and easier to use. Perl gurus and programmers alike will rely on this slim but essential book for both a clear view of the Perl horizon and to ensure they hit the ground running once this important new version of Perl is released.
£28.79
O'Reilly Media Killer Game Programming in Java
Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Galaxies, Runescape, Alien Flux, Kingdom of Wars, Law and Order II, Roboforge, Tom Clancy's Politika, and scores of others have earned awards and become bestsellers. Java developers new to graphics and game programming, as well as game developers new to Java 3D, will find Killer Game Programming in Java invaluable. This new book is a practical introduction to the latest Java graphics and game programming technologies and techniques. It is the first book to thoroughly cover Java's 3D capabilities for all types of graphics and game development projects. Killer Game Programming in Java is a comprehensive guide to everything you need to know to program cool, testosterone-drenched Java games. It will give you reusable techniques to create everything from fast, full-screen action games to multiplayer 3D games. In addition to the most thorough coverage of Java 3D available, Killer Game Programming in Java also clearly details the older, better-known 2D APIs, 3D sprites, animated 3D sprites, first-person shooter programming, sound, fractals, and networked games. Killer Game Programming in Java is a must-have for anyone who wants to create adrenaline-fueled games in Java.
£43.19
O'Reilly Media SpamAssassin
The annoyance factor for individual users whose email is crammed with pitches for pornography, absurd moneymaking schemes, and dubious health products is fierce. But for organizations, the cost of spam in lost productivity and burned bandwidth is astronomical. While society is grappling with a solution to the burgeoning crisis of spam proliferation, the pressure is on system administrators to find a solution to this massive problem in-house. And fast. Sys admins can field scores of complaints and spend months testing software suites that turn out to be too aggressive, too passive, or too complicated to setup only to discover that SpamAssassin (SA), the leading open source spam-fighting tool, is free, flexible, powerful, highly-regarded, and remarkably effective. The drawback? SpamAssassin's lack of published documentation. SpamAssassin by Alan Schwartz, is the only published resource devoted to SpamAssassin and how to integrate it effectively into your networks. This clear, concise guide clarifies the installation, configuration, and use of the SpamAssassin spam-checking system (versions 2.63 and 3.0 ) for Unix system administrators using the Postfix, Sendmail, Exim, or qmail mail servers, helping administrators make the right integration decision for their particular environments. It covers concrete advice on how to: * Customize SpamAssassin's rules, and even create new ones Train SpamAssassin's Bayesian classifier, a statistical engine for detecting spam, to optimize it for the sort of email that you typically receive * Block specific addresses, hosts, and domains using third-party blacklists like the one maintained by Spamcop.net. * Whitelist known good sources of email, so that messages from clients, coworkers, and friends aren't inadvertently lost. * Configure SpamAssassin to work with newer spam-filtering methods such as Hashcash (www.hashcash.org) and Sender Policy Framework (SPF). Sys admins, network administrators, and ISPs pay for spam with hours of experimentation and tedious junk email management, frayed user tempers, and their sanity. SpamAssassin, together with this essential book, give you the tools you need to take back your organization's inboxes. "Detailed, accurate and informative--recommended for spam-filtering beginners and experts alike." --Justin Mason, SpamAssassin development team
£21.59
O'Reilly Media Better, Faster, Lighter Java
Sometimes the simplest answer is the best. Many Enterprise Java developers, accustomed to dealing with Java's spiraling complexity, have fallen into the habit of choosing overly complicated solutions to problems when simpler options are available. Building server applications with "heavyweight" Java-based architectures, such as WebLogic, JBoss, and WebSphere, can be costly and cumbersome. When you've reached the point where you spend more time writing code to support your chosen framework than to solve your actual problems, it's time to think in terms of simplicity. In Better, Faster, Lighter Java authors Bruce Tate and Justin Gehtland argue that the old heavyweight architectures are unwieldy, complicated, and contribute to slow and buggy application code. As an alternative means for building better applications, the authors present two "lightweight" open source architectures: Hibernate--a persistence framework that does its job with a minimal API and gets out of the way, and Spring--a container that's not invasive, heavy or complicated. Hibernate and Spring are designed to be fairly simple to learn and use, and place reasonable demands on system resources. Better, Faster, Lighter
£25.19
O'Reilly Media Essential PHP Security
Being highly flexible in building dynamic, database-driven web applications makes the PHP programming language one of the most popular web development tools in use today. It also works beautifully with other open source tools, such as the MySQL database and the Apache web server. However, as more web sites are developed in PHP, they become targets for malicious attackers, and developers need to prepare for the attacks. Security is an issue that demands attention, given the growing frequency of attacks on web sites. Essential PHP Security explains the most common types of attacks and how to write code that isn't susceptible to them. By examining specific attacks and the techniques used to protect against them, you will have a deeper understanding and appreciation of the safeguards you are about to learn in this book. In the much-needed (and highly-requested) Essential PHP Security, each chapter covers an aspect of a web application (such as form processing, database programming, session management, and authentication). Chapters describe potential attacks with examples and then explain techniques to help you prevent those attacks. Topics covered include: * Preventing cross-site scripting (XSS) vulnerabilities * Protecting against SQL injection attacks * Complicating session hijacking attempts You are in good hands with author Chris Shiflett, an internationally-recognized expert in the field of PHP security. Shiflett is also the founder and President of Brain Bulb, a PHP consultancy that offers a variety of services to clients around the world.
£21.59
O'Reilly Media Eclipse
Java programmers know how finicky Java can be to work with. An omitted semi-colon or the slightest typo will cause the Java command-line compiler to spew pages of annoying error messages across your screen. And it doesn't fix them--that's up to you: fix them, compile again, and hope that nothing goes wrong this time. Eclipse, the popular Java integrated development environment (IDE) provides an elegant and powerful remedy for this common, frustrating scenario. It doesn't just catch your errors before you compile, it also suggests solutions. All you need to do is point and click. And it's free--what could be better? Still, if you're like most programmers, mastering a new technology--no matter how productive it will make you in the long run--is going to take a chunk out of your productivity now. You want to get up to speed quickly without sacrificing efficiency. O'Reilly's new guide to the technology, Eclipse, provides exactly what you're looking for: a fast-track approach to mastery of Eclipse. This insightful, hands-on book delivers clear and concise coverage, with no fluff, that gets down to business immediately. The book is tightly focused, covering all aspects of Eclipse: the menus, preferences, views, perspectives, editors, team and debugging techniques, and how they're used every day by thousands of developers. Development of practical skills is emphasized with dozens of examples presented throughout the book. From cover-to-cover, the book is pure Eclipse, covering hundreds of techniques beginning with the most basic Java development through creating your own plug-in editors for the Eclipse environment. Some of the topics you'll learn about include: * Using Eclipse to develop Java code * Testing and debugging * Working in teams using CVS * Building Eclipse projects using Ant * The Standard Widget Toolkit (SWT) * Web development * Developing Struts applications with Eclipse From basics to advanced topics, Eclipse takes you through the fundamentals of Eclipse and more. You may be an Eclipse novice when you pick up the book, but you'll be a pro by the time you've finished.
£32.39
O'Reilly Media Automating System Administration with Perl 2e
If you do systems administration work of any sort, you have no choice: you have to deal with increasing demands on your time and the growing complexity of your environment. "Automating System Administration with Perl", the second edition of O'Reilly's popular "Otter Book", not only offers you the right tools for your job, but also suggests the best way to approach particular problems and securely automate pressing tasks. With this book in hand and Perl in your toolbox, you can do more with less - less effort, fewer resources, and less hassle. Thoroughly updated and expanded to cover the latest operating systems, technologies, and Perl modules, "Automating System Administration with Perl" will help you: 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; and, improve filesystem, process, and network security. To get you up to speed on technologies like XML/XPath, LDAP, SNMP, and SQL, this edition also features additional appendices, which readers found particularly helpful in the first edition. Packed with advice, "Automating System Administration with Perl" explains both why and how to manage your system administration challenges with Perl.
£28.79
O'Reilly Media Windows Server Cookbook
This practical reference guide offers hundreds of useful tasks for managing Windows 2000 and Windows Server 2003, Microsoft's latest and greatest server. Through concise, on-the-job solutions to common problems, Windows Server Cookbook for Windows Server 2003 & Windows 2000 is certain to save you hours of time searching for answers. Now, instead of dredging reams of Microsoft documentation or browsing its unstructured knowledge base to figure out a particular issue--such as how to compare registry values between two hosts--you can simply reference the index of Windows Server Cookbook for Windows Server 2003 & Windows 2000. From there, you'll be directed to the exact trouble-shooting recipe they need. As the newest title in O'Reilly's popular Cookbook series, this book covers a wide range of issues that you are likely to face in your daily management of the Windows Server operating system. This includes how to deal with: files; event logs; DNS; DHCP; security; the registry; backup/restore One of the book's key benefits is the presentation of solutions in three different recipe formats. Depending on preference, you can solve most problems with the graphical user interface, the command line, or by using scripts. Where appropriate, all three solutions are presented for each recipe in this book. Each recipe also includes a detailed discussion that explains how and why it works. Windows Server Cookbook for Windows Server 2003 & Windows 2000 is written for all levels of system administrators on Windows servers. If you're a relatively new user with only a rudimentary understanding of the job, the book can open your eyes to the many possibilities that await. And if you're an advanced user, it can serve as a useful reference and memory-jogger.
£32.39