Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world. Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples, such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other "e;practical"e; chapters, author Peter Seibel demonstrates how to build a simple but flexible in-memory database, how to parse binary files, and how to build a unit test framework in 26 lines of code.
* A completely revised edition of a book that is highly-regarded in the community (as evidenced by Amazon reviews and other customer feedback). * The only comprehensive, practical guide to performance optimization techniques for SQL Server applications. * Essential reading for any DBA or developer resposible for the eprformance of an exisiting SQL Server system, or the design of a new one.
Nearly any application you build requires some form of output. And the output format may change on a regular basis, which can lead to a heavy maintenance burden and a restrictive test cycle. But by utilizing the power of the Velocity template engine, you can integrate templated output into your application, decoupling the application logic from the output format. Pro Jakarta Velocity: From Professional to Expert leads leads you immediately toward configuration and setup, all the way through to full-blown application development. This is not merely a book about web development, as the multipurpose Velocity does more than replace JSP. Instead, this book demonstrates many alternative Velocity uses. This in-depth book also shows you how to integrate Velocity development and use it with other open-source frameworks and tools, such as Spring and Apache Struts.
BACK A FEW YEARS AGO I HAD AN IDEA. What if I could make the power of the DirectX API available to the developers who were going to be using the new set of languages and common language runtime that Microsoft was developing? The idea was intriguing, and opening up a larger portion of the world to DirectX was a goal I was only happy to endorse. * Besides, what developer doesn't want to write games? It seems that at least once a week I am answering questions directly regard- ing the performance of managed code, and Managed DirectX in particular. One of the more common questions I hear is some paraphrase of "e;Is it as fast as unmanaged code?"e; Obviously in a general sense it isn't. Regardless of the quality of the Managed DirectXAPI, the fact remains that it still has to run through the same DirectXAPI that the unmanaged code does. There is naturally going to be a slight overhead for this, but does it have a large negative impact on the majority of applications? Of course it doesn't. No one is suggesting that one of the top-of-the-line polygon pushing games coming out today (say, Half Life 2 or Doom 3) should be written in Managed DirectX. , but that doesn't mean that there isn't a whole slew of games that could be. I'll get more to that in just a few moments.
BACK A FEW YEARS AGO I HAD AN IDEA. What if I could make the power of the DirectX API available to the developers who were going to be using the new set of lan- guages and common language runtime that Microsoft was developing? The idea was intriguing, and opening up a larger portion of the world to DirectX was a goal I was only too happy to endorse. Besides, what developer doesn't want to write games? It seems that at least once a week I am answering questions directly regard- ing the performance of managed code, and Managed DirectX in particular. One of the more common questions I hear is some paraphrase of "e;Is it as fast as unmanaged code?"e; Obviously in a general sense it isn't. Regardless of the quality of the Managed DirectXAPI, the fact remains that it still has to run through the same DirectXAPI that the unmanaged code does. There is naturally going to be a slight overhead for this, but does it have a large negative impact on the majority of applications? Of course it doesn't. No one is suggesting that one of the top-of-the-line polygon pushing games coming out today (say, Half Life 2 or Doom 3) should be written in Managed DirectX, but that doesn't mean that there isn't a whole slew of games that could be. I'll get more to that in just a few moments.
Oracle Application Server 10g: J2EE Deployment and Administration focuses on the latest version of Oracles fully J2EE-certified application server (previously called Oracle9iAS). Oracle Corporation is aggressively attacking this market with a new lost-cost version of the server, as well as a program to move BEA customers onto Oracle free of charge. Adoption interest is growing rapidly amidst favorable reports regarding performance and reliability.Deploying and configuring J2EE applications are some of the trickiest processes in J2EE development, and they unfortunately receive scant attention in general J2EE texts. This book is a focused, no-frills guide to getting J2EE applications up and running on 10g. It covers Oracle's J2EE container, OC4J (available free of charge for development purposes), in full detail. It moves on to explain how to best configure and use the various enterprise-level features that come with the commercial editions. This is the book for anyone wanting to stay ahead in the world of Oracles application servers.
Enterprise Java for SAP is designed as an introduction to the Java 2 Platform, Enterprise Edition (J2EE) for the SAP developer. After providing a general introduction to Java, author Austin Sincock explores how to open the typically closed SAP environment to the world of Java. Utilizing SAP's Java connector, JCo, Sincock details an end-to-end web application that connects directly to SAP, including the deployment and implementation of both a web server and an external database. He explores communicating with an SAP environment through such Java and J2EE technologies as JavaServer Pages (JSP) and the Java Standard Tag Library, and database connectivity through JDBC. Wherever possible, open-source technologies are employed to enable flexible Java connectivity to SAPatypical for the SAP environment, in which tools are often proprietary.
iOS Forensic Analysis provides an in-depth look at investigative processes for the iPhone, iPod Touch, and iPad devices. The methods and procedures outlined in the book can be taken into any courtroom. With never-before-published iOS information and data sets that are new and evolving, this book gives the examiner and investigator the knowledge to complete a full device examination that will be credible and accepted in the forensic community.
SQL Server 2008 TransactSQL Recipes: A ProblemSolution Approach is an examplebased guide to the TransactSQL language that is at the core of SQL Server 2008. Learn to create databases, insert and update data, generate reports, secure your data, and more. Author Joseph Sack takes common TransactSQL tasks and breaks them down into a problem/solution format that is quick and easy to read so that you can get the job done fast when the pressure is on. Focused on solutions: Look up what you need to do. Learn how to do it. Do it. Current: Newly updated for SQL Server 2008 Comprehensive: Covers 30 different TransactSQL problem domains
Word 2007: Beyond the Manual is written for the experienced Word user who would find an introductory manual boring, condescending, and a waste of time. Basic features of word-processing in general or of Word in particular are not discussed. Features new to Word 2007 are emphasized, as are complex features that, though available in earlier versions of Word, were not readily accessible. The narrative is fast-paced, concise, and respectful of the reader's familiarity with earlier versions of the program.
Many people use Outlook either by choice or by force, but few of them do more than scratch the surface of the personal information managers many features. And after years of spending hours each day within Outlook, most users become at least proficient with its base features.Outlook 2007: Beyond the Manual takes you to the next level, showing you how to better manage your time, tasks, mail, and activities using Outlooks sometimes hidden and sometimes undiscovered features. Freshly written for and based on Outlook 2007, this book doesnt waste your time showing you how to send an e-mail, but tells you how to make yourself more efficient, less cluttered, and more clear about whats happening in your life.This book goes farther faster into Outlooks advanced capabilities than other books. It shows you how to take control of the flow of information and time in your life and use Outlook to keep better tabs on it. It helps you take the thinking out of e-mail management, the tedium out of appointments and meeting scheduling, and the "e;rottenness"e; out of manual tasks. Doesn't waste time with introductory features Highlights new Outlook 2007 capabilities and improvements Discusses quick troubleshooting options so you don't wait on hold with your tech support group Shows integration with other Office products (SharePoint, Word, etc.) Includes a treatment of popular Outlook add-ins and add-ons Shows programmatic/development capabilities of Outlook
Ajax burst onto the Web development scene by offering highly interactive, desktop-like Web applications that can be deployed through any modern Web browser without the need for special plug-ins. Ajax is built on existing Web technologies such as JavaScript, HTML, and CSS, and it is used in conjunction with your favorite server-side language. Foundations of Ajax explains how to combine these technologies effectively to implement Ajax into your new or existing Web applications. Like you, we are developers who are in the trenches, tasked with building Web-enabled applications that provide real value to our customers. As the Web continues to grow, the demand for more expressive and engaging interfaces will continue to increase.Much of the early hype surrounding Ajax centered on its use by Internet powerhouses such as Google and Amazon. However, just because the initial forays into Ajax were pioneered by leading software development firms doesn't mean your application wouldnt also benefit from these techniques. You already know how to develop Web applications, so this book uses specific, focused examples to teach the Ajax tools and techniques youll need to bring your applications to life. Armed with this book and your existing development expertise, you too will be able to apply Ajax techniques to your application to enrich the end users experience.When we first saw the potential of Ajax, we knew we had to start leveraging it for our own applications. Along the way weve learned some hard-earned knowledge that we thought needed to be shared with the rest of the development community. With this book, youll be able to easily extend your own applications with Ajax and have fun while doing it. We hope that someday well be reading about your great Ajax-enabled application!
*Practical examples can be used immediately.*Hands-on exercises.*Short, task-based procedures for solving common problems.
*Includes 15 controls (programs) covering a wide range of situations; provides both a working coded solution to their problem as well as the thinking behind it *Controls can be 'cut and pasted' or used as templates for readers to build their own controls
While other books are looking to the Web and people with disabilities to focus attention on accessibility issues, "e;Accessibility for Everybody: Understanding the Section 508 Accessibility Requirements"e; looks that whole picture--accessibility for everyone in every environment. The government quickly realized that they have a wealth of older applications that will never appear on the Internet, but require some type of remedial upgrade to make them more accessible. The Section 508 rules don't just touch on the Internet, they provide rules about every aspect of computer use. Issues such as how to build accessible furniture or adding accessibility features to the phone system cannot be addressed within the scope of this book, but the book will touch on every issue the average Windows developer is going to want to know about. Eventually, the vast majority of developers will recognize the need to add accessibility as one of the design goals for any application. However, one of the issues hindering that goal is the language used to convey the legal requirements for accessibility. This book seeks to remove the artificial hurdles presented by the language of the law by presenting the information in plain English. In short, this book about accessibility will make the Section 508 requirements more accessible to the average developer. Included will be Web sites, programming examples, sources of additional information, and other aids meant to make the job easier.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.