Sebanyak 1165 item atau buku ditemukan

Schematron

Schematron is a rule-based XML schema language, offering flexibility and power that W3C XML schema, RELAX NG, and DTDs simply can't match. You need Schematron and can't settle for other languages if you have to check rules that go beyond checking the document structures (i.e., checking that an element bar is included in element foo) and their datatypes. Schematron is the right tool for checking conditions such as "startDate is earlier than or equal to endDate." Schematron is also the right tool to use if you have to raise user-friendly error messages rather than depend on error messages that are generated by a schema processor and that are often obscure.Schematron builds on XPath. You will need to understand XPath to to get the most from Schematron.

Schematron is a rule-based XML schema language, offering flexibility and power that W3C XML schema, RELAX NG, and DTDs simply can't match.

Orchard CMS

Up and Running

Use your C# skills to build your next website with Orchard, the popular content management system based on ASP.NET MVC. With step-by-step guidance, you’ll learn your way around the Orchard environment by constructing a complete, real-world site throughout the course of this book. You’ll create, manage, and display dynamic content with out-of-the-box functionality, and then build themes, modules, and widgets to customize the site. Author John Zablocki gets you started by showing you how to obtain and compile the Orchard source code, so you can more efficiently customize and manage the sites you create. Create or extend Orchard content types to manage dynamic content Use alternate templates to change the way Orchard displays content Design a theme to define your website’s look and feel Build custom modules when the Orchard Gallery doesn’t have extensions you need Create reusable content pieces by creating widgets Explore options for adding multi-language support to a site Learn hosting options for your Orchard sites, including the cloud Package your custom themes and modules to share in Orchard Gallery

With step-by-step guidance, you’ll learn your way around the Orchard environment by constructing a complete, real-world site throughout the course of this book.

GarageBand

The Missing Manual

Explains how to install and effectively use GarageBand, digital recording software and MIDI sequencer that creates, records, and edits music on the Macintosh.

Explains how to install and effectively use GarageBand, digital recording software and MIDI sequencer that creates, records, and edits music on the Macintosh.

Automating InDesign with Regular Expressions

If you need to make automated changes to InDesign documents beyond what basic search and replace can handle, you need regular expressions, and a bit of scripting to make them work. This Short Cut explains both how to write regular expressions, so you can find and replace the right things, and how to use them in InDesign specifically.

If you need to make automated changes to InDesign documents beyond what basic search and replace can handle, you need regular expressions, and a bit of scripting to make them work.

JavaScript: The Definitive Guide

Activate Your Web Pages

Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers. The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it. "A must-have reference for expert JavaScript programmers...well-organized and detailed." —Brendan Eich, creator of JavaScript, CTO of Mozilla "I made a career of what I learned from JavaScript: The Definitive Guide.” —Andrew Hedges, Tapulous

The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript.

Big Data Now: 2012 Edition

The Big Data Now anthology is relevant to anyone who creates, collectsor relies upon data. It's not just a technical book or just a businessguide. Data is ubiquitous and it doesn't pay much attention toborders, so we've calibrated our coverage to follow it wherever itgoes. In the first edition of Big Data Now, the O'Reilly team tracked thebirth and early development of data tools and data science. Now, withthis second edition, we're seeing what happens when big data grows up:how it's being applied, where it's playing a role, and theconsequences -- good and bad alike -- of data's ascendance. We've organized the second edition of Big Data Now into five areas: Getting Up to Speed With Big Data -- Essential information on thestructures and definitions of big data. Big Data Tools, Techniques, and Strategies -- Expert guidance forturning big data theories into big data products. The Application of Big Data -- Examples of big data in action,including a look at the downside of data. What to Watch for in Big Data -- Thoughts on how big data will evolveand the role it will play across industries and domains. Big Data and Health Care -- A special section exploring thepossibilities that arise when data and health care come together.

In the first edition of Big Data Now, the O'Reilly team tracked thebirth and early development of data tools and data science.

Adobe Edge Animate: The Missing Manual

Want to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You’ve come to the right book. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools. No programming experience? No problem. Adobe Edge Animate writes all of the code for you. With this book, you’ll be designing great-looking web elements in no time. (Note: This book does not cover Adobe Edge Animate CC and later versions.) The important stuff you need to know: Jump into animation. Master Animate’s elements, properties, and timeline panels. Create and import graphics. Make drawings with Animate’s tools, or use art you’ve created in other programs. Work with text. Build menus, label buttons, provide instructions, and perform other tasks. Make it interactive. Use triggers and actions to give users control over their web experience. Dig into JavaScript. Customize your projects by tweaking your code. Look great at any size. Publish responsive web pages that adjust to any display, tablet, or smartphone.

Want to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You’ve come to the right book. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools.

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

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.

Learning CFEngine 3

Automated system administration for sites of any size

Get up to speed on CFEngine 3, the open source configuration management software that enables you to automate everything from one-server shops to enterprise computer networks. This hands-on introduction shows you how to use CFEngine 3 to implement and manage and your IT infrastructure in a sustainable, scalable, and efficient manner. Through numerous examples, you’ll learn how to use CFEngine to perform tasks such as user management, software installation, and security. You’ll also learn how to focus on higher-level issues of design, implementation and maintenance, knowing that CFEngine is handling the lower-level details for you automatically. Discover how far you can go with system automation, using CFEngine Become familiar with the software’s principles, components, and policy structure Configure CFEngine step-by-step to perform routine tasks on your system Specify custom machine configuration without making changes by hand Get tricks and patterns that you can use in your own CFEngine policies Maintain separate CFEngine environments for development, testing, production, or other uses

Get up to speed on CFEngine 3, the open source configuration management software that enables you to automate everything from one-server shops to enterprise computer networks.

Getting Started with Pyparsing

Need to extract data from a text file or aweb page? Or do you want to make yourapplication more flexible with user-definedcommands or search strings? Doregular expressions and lex/yacc makeyour eyes blur and your brain hurt? Pyparsing could be the solution. Pyparsingis a pure-Python class library thatmakes it easy to build recursive-descentparsers quickly. There is no need tohandcraft your own parsing state machine.With pyparsing, you can quicklycreate HTML page scrapers, logfile dataextractors, or complex data structure orcommand processors. This Short Cutshows you how!

Need to extract data from a text file or aweb page?