Since 2006 Packt has published a number of bestselling Oracle books such as Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial, Oracle Coherence 3.5, Oracle Fusion Middleware Patterns and many more.
In July Packt celebrated the publication of its 50th Oracle book marking a real milestone in Packt's history as a leading Oracle publisher.
Read 50th Oracle Book Published in full
Squid proxy server enables you to cache your web content and return it quickly on subsequent requests. Though we may take utmost care while configuring Squid and testing everything before deploying changes in production mode, sometimes we may face issues which can affect our clients. The issues may be a result of configuration glitches, Squid bugs, operating system limitations, or even because of the network issues.
In this article by Kulbir Saini, author of Squid Proxy Server 3 Beginners Guide, we will discuss some debugging problems which we may come across while configuring or running Squid.Read Squid Proxy Server: Debugging Problems in full
Apache Cassandra is a fault-tolerant, distributed data store which offers linear scalability allowing it to be a storage platform for large high volume websites.
In this article by Edward Capriolo, author of Cassandra High Performance Cookbook, you will learn the following recipes:
- A simple single node Cassandra installation
- Reading and writing test data using the command-line interface
- Running multiple instances on a single machine
- Scripting a multiple instance installation
- Setting up a build and test environment for tasks
- Running the server in the foreground with full debugging
- Calculating ideal Initial Tokens for use with Random Partitioner
- Choosing Initial Tokens for use with Order Preserving Partitioners
- Connecting to Cassandra with JConsole
- Connecting to Cassandra with Java and Thrift
WordPress is an open source blog tool and publishing platform powered by PHP and MySQL. It's often customized into a Content Management System (CMS). It has many features including a plug-in architecture and a template system.
In this article by David Young, author of phpList 2 E-mail Campaign Manager, we're going to use the plug-in architecture and a template system of WordPress to add phpList integration.Read Integrating phpList 2 with WordPress in full
Microsoft Data Protection Manager (DPM) 2010 is a backup and recovery solution which provides continuous data protection for Windows application and file servers to seamlessly integrated disk, tape, and cloud.
In this article by Steve Buchanan, author of Microsoft Data Protection Manager 2010, we will take a look at the existing as well as new features of DPM.Read The DPM Feature Set in full
Drupal is described as a "community publishing system". It has a mature, modular, well-documented "core" of features, providing general content management functions such as content, user, and system management.
Drupal is then extensible through modules, which add features like e-commerce, advanced taxonomy, SEO optimizations, and so on. In this article by David Young, author of phpList 2 E-mail Campaign Manager, we're going to install and configure a module to add phpList integration.Read Integrating phpList 2 with Drupal in full
haXe is the universal programming language which is completely cross-platform and provides a standard library that remains the same—regardless of platform. The Dynamic type is a type with a special behavior. Through this article by Benjamin Dasnois, author of haXe 2 Beginner's Guide, you will learn why, how you can use it, and also what you should pay attention to. Understanding the Dynamic type is a key point in mastering haXe.
Specifically, we will:
- Use Dynamic variables
- Learn about Dynamic's pitfalls
- Learn about the parameterized Dynamic class
- Implement Dynamic in a class
- Learn about the use of properties in classes
- Implement properties in classes
Let's get started.Read haXe 2: The Dynamic Type and Properties in full
ORM stands for Object-Relational Mapping. ORM libraries map database tables to classes, rows of those tables to objects of the class, and columns to object attributes. Object wraps a row of a database table or view, encapsulates the database access, and adds domain logic on that data.
In this article by Abhishek Nalwaya, author of Rhomobile Beginners Guide, we'll explore Rhom, which is Object-Relational Mapping (ORM) provided by Rhodes and look at how it manipulates data in our application. We'll find how ORM manages table relationships in this article and dig into the ORM object life cycle.Read How to Interact with a Database using Rhom in full
Arvixe Web Hosting, LLC. is a leading provider of Linux and Windows web hosting. Privately held and headquartered in Santa Rosa, California, the company was created in 2003 by Founder and CEO Arvand Sabetian. Since then, Arvixe has grown from a small hosting company into one of the world's fastest growing hosting companies with more than 400 managed servers hosting over 100,000 domain names.
As an innovator of web hosting services and technology, Arvixe is able to provide its over 50,000 customers with cutting edge hosting environments that are stable and secure. Arvixe customers range from freelancing individuals to Fortune 500 companies spread throughout more than 200 countries.
As a dedicated supporter of Open Source software, Arvixe is proud to stand behind Open Source developers. Partnered with such Open Source Software innovators as OpenCart, Elgg, and CMSMS, Arvixe is committed to supporting the current and future development of Open Source technologies and is excited to sponsor the prestigious development competition: The Packt Open Source Awards.
Arvixe is one of the fastest growing web hosting companies in the world because they deliver world-class hosting services and support, backed by innovative Open Source technologies. This unique combination of Open Source partnerships and exceptional Hosting services has earned Arvixe hundreds of awards and undeniable recognition within both the Hosting and Open Source communities. .Read 2011 Open Source Awards Sponsor: Arvixe in full
The Play framework is the new kid on the block of Java frameworks. By breaking the existing standards it tries not to abstract away from HTTP as with most web frameworks, but tightly integrates with it. Modularity should be one of the main goals, when designing your application. This has several advantages from a developer's point of view: reusability and structured components are among them. A module in Play is basically just an application which can be included in your current application. This application-in-application architecture means that there are only very few differences between your application and the included module.
In this article by Alexander Reelsen, author of Play Framework Cookbook, we will cover:
- Creating and using your own module
- Building a flexible registration module
There are many features of Solr that we don't use every day. In the previous article by Rafal Kuc, author of Apache Solr 3.1 Cookbook, we took a look at some Solr functionalities such as highlighting, sorting results, ignoring words, and so on. In this article, we will take a look at the spellchecker, statistics, or grouping mechanism which may not be in everyday use, but they can come in handy in many situations. The author will try to show you how to overcome some typical problems that can be fixed by using these Solr functionalities.
Specifically, we will cover:
- Computing statistics for the search results
- Checking user's spelling mistakes
- Using "group by" like functionalities in Solr
In this article by Mike Pfeiffer, author of Microsoft Exchange Server 2010 Windows PowerShell Cookbook, you'll learn how to create Address Lists and Hierarchal Address Books. This article has immediately-usable task-based recipes for managing and maintaining your Microsoft Exchange 2010 environment with Windows PowerShell 2.0 and the Exchange Management Shell for some address list management that can be automated through the shell.
In this article, we will cover the following:
- Creating address lists
- Exporting address list membership to a CSV file
- Configuring hierarchical address books
An API (Application Programming Interface) is an interface implemented and offered by a software program that enables other applications to interact with it, or enables developers to write other applications on top of it. An API can be exposed in several different forms, such as internal class model and implementation–using which you can write your program, or as different services, for example, web services. As a solution developer of an Enterprise framework, you need to be proficient on the APIs provided and exposed by the framework.
In this article by Snig Bhaumik, author of Alfresco 3 Cookbook, we will take a look at how to write and execute scripts.Read Alfresco 3: Writing and Executing Scripts in full
Icons inform users as to what something does. Icons also need to belong as part of the overall look and feel of the theme. In this article by Adam Boduch, author of jQuery UI Themes Beginner's Guide, we shall:
- Look at the role icons play in themes
- Use icons with states
In this article by Snig Bhaumik, author of Alfresco 3 Cookbook, we will cover:
- Adding/Changing the contents of a document
- Creating a backup copy of a document
- Adding a tag to a document
- Assigning Permissions to a User