Sebanyak 2421 item atau buku ditemukan

Getting Started with Couchbase Server

Do you know what to do if your web application goes viral and usage suddenly explodes? This concise guide introduces you to Couchbase Server, an extremely fast NoSQL database that automatically distributes data across a cluster of commodity servers or virtual machines. You’ll learn hands-on how to build a Couchbase cluster without changing your application, and how to expand your database on the fly without interrupting service. Discover how this open source server can help your application gain scalability and performance. Learn how the server’s architecture affects the way you build and deploy your database Store data without defining a data structure—and retrieve it without complex queries or query languages Use a formula to estimate your cluster size requirements Set up individual nodes through a browser, command line, or REST API Enable your application to read and write data with sub-millisecond latency through managed object caching Get a quick guide to building applications that integrate Couchbase’s core protocol Identify problems in your cluster with the web console Expand or shrink your cluster, handle failovers, and back up data

This concise guide introduces you to Couchbase Server, an extremely fast NoSQL database that automatically distributes data across a cluster of commodity servers or virtual machines.

Sakai OAE Deployment and Management

Open Source Collaboration and Learning for Higher Education

The Sakai Open Academic Environment (OAE) provides a unique collaboration system for university campuses: a social network that helps students discuss class materials, pursue research, communicate with faculty, and discover the risks and benefits of sharing personal information—all in a private, rather than public, forum. This example-driven guide will get you up to speed on various methods used to deploy, customize, and manage OAE, whether you’re an IT specialist in an educational institution, or an academic or instructional technologist. Learn how to work with OAE’s source code to modify key areas such as profiles, courses, permissions, and content. You’ll soon adapt this network to support the culture and needs of your campus. Create research projects and online companions for lecture courses Learn about the range of OAE’s public and privacy settings Customize OAE’s look and feel, including the welcome screen, drop-down menus, and sign-up pages Connect to a local LDAP to work with accounts and authentication Install widgets to extend and customize OAE’s core functionality Integrate OAE with a web server and backend database Get a checklist for deploying your custom OAE to production

This example-driven guide will get you up to speed on various methods used to deploy, customize, and manage OAE, whether you’re an IT specialist in an educational institution, or an academic or instructional technologist.

If Hemingway Wrote JavaScript

What if William Shakespeare were asked to generate the Fibonacci series or Jane Austen had to write a factorial program? In If Hemingway Wrote JavaScript, author Angus Croll imagines short JavaScript programs as written by famous wordsmiths. The result is a peculiar and charming combination of prose, poetry, and programming. The best authors are those who obsess about language—and the same goes for JavaScript developers. To master either craft, you must experiment with language to develop your own style, your own idioms, and your own expressions. To that end, If Hemingway Wrote JavaScript playfully bridges the worlds of programming and literature for the literary geek in all of us. Featuring original artwork by Miran Lipovača.

What if William Shakespeare were asked to generate the Fibonacci series or Jane Austen had to write a factorial program?

HLSL and Pixel Shaders for XAML Developers

Pixel shaders are some of the more powerful graphic tools available for XAML programmers, but shader development bears little resemblance to traditional .NET programming. With this hands-on book, you’ll not only discover how to use existing shaders in your Windows Presentation Foundation (WPF) and Silverlight applications, you’ll also learn how create your own effects with XAML and Microsoft’s HLSL shading language. In the process, you’ll write, compile, and test custom XAML shaders with the Shazzam Shader Editor, a free utility developed by author Walt Ritscher. The book includes XAML and C# sample code, and Shazzam contains all of the sample shaders discussed. Learn how shaders help you extend the GPU’s rendering capabilities Explore prevailing shader types, such as color modification, blurring, and spatial transformation Get a quick tour of the shader features, and use pre-built effects on image elements in your application Examine the XAML ShaderEffect class to understand how WPF and Silverlight use shaders Learn about the shader-specific tools available in Visual Studio and Expression Blend Get up to speed on HLSL basics and learn how to create a variety of graphics effects

With this hands-on book, you’ll not only discover how to use existing shaders in your Windows Presentation Foundation (WPF) and Silverlight applications, you’ll also learn how create your own effects with XAML and Microsoft’s HLSL ...

Just Spring Integration

Get started with Spring Integration, the lightweight Java-based framework that makes designing and developing message-oriented architectures a breeze. Through numerous examples, you’ll learn how to use this open source framework’s basic building blocks to work with both inter- and intra-application programming models. If you’re a Java developer familiar with the Spring framework (perhaps through O’Reilly’s Just Spring tutorial) and want to advance your skills with Enterprise Application Integration (EAI) patterns, and messaging systems in particular, this book is ideal. Learn Spring Integration fundamentals, including channels, endpoints, and messages Use message channels to decouple applications, separating producers from consumers Discover how common endpoint patterns separate a messaging application’s business logic from integration details Create a seamless integration between the endpoints, using Transformers Implement Spring Integration’s flow components to design your messaging application’s business flow Configure the framework’s File, FTP, JMS, and JDBC adapters to integrate with external systems

If you’re a Java developer familiar with the Spring framework (perhaps through O’Reilly’s Just Spring tutorial) and want to advance your skills with Enterprise Application Integration (EAI) patterns, and messaging systems in ...

Craft

Transforming Traditional Crafts

CRAFT is the first project-based magazine dedicated to the renaissance that is occurring 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; resourceful spirits who undertake amazing crafting projects in their homes and communities. Volume 01, the premier issue, features 23 projects with a twist! Make a programmable LED shirt, turn dud shoes into great knitted boots, felt an iPod cocoon, embroider a skateboard, and much more.

CRAFT is the first project-based magazine dedicated to the renaissance that is occurring within the world of crafts.

Automate the Boring Stuff with Python

Practical Programming for Total Beginners

If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online forms Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Don’t spend your time doing work a well-trained monkey could do. Even if you’ve never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python. Note: The programs in this book are written to run on Python 3.

Even if you’ve never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python. Note: The programs in this book are written to run on Python 3.

Word Object Model

The Definitive Reference

Programming the Word Object Model is the book programmers want to keep nearby when developing for the Word object model. This book succinctly details all of the objects in the Word object model, providingVBA syntax, undocumented features and workarounds for undesirable behaviors for this vast object model.

This book succinctly details all of the objects in the Word object model, providingVBA syntax, undocumented features and workarounds for undesirable behaviors for this vast object model.

Internet in a Box

The Complete Internet Solution: The Whole Internet User's Guide/Getting Started/Installation & Configuration Guide/Windows Versio

The complete Internet solution is Internet in a Box. You get everything you need to connect to the Internet in one easy to use package. Access the vast wealth of information in newsgroups, libraries, databases, and more. Communicate with others and participate in the global community called the Internet. Internet in a Box is the first commercial software package of its kind. Unlike software, Intenet in a Box is a licensed consumer product. All of its applications contain new features backed by technical support. System Requirements: IBM or compatible 386 or higher; mouse; 4MB RAM; 3.5" disk drive; DOS 3.0; Windows 3.1; 9600 baud modem or greater; standard (analog) phone line.

The complete Internet solution is Internet in a Box. You get everything you need to connect to the Internet in one easy to use package. Access the vast wealth of information in newsgroups, libraries, databases, and more.