In this article, Prabhakar Chaganti will show us to create virtual appliances that perform one specific function. These appliances can be web servers, database servers or anything else that you can think of which is useful for your business.
The key advantage with these appliances is the fact that they are mostly maintenance free, and can be started up and then used without going through any lengthy installation process. You can use these as needed for your testing and then dispose them off. You can also use them for staging environments or production environments, and you can even share them across the enterprise.Read Xen Virtualization: Work with MySQL Server, Ruby on Rails, and Subversion in full
In the world of Joomla! websites where everyone has the same modules to work with, the three main things that will differentiate your site from all the others are the color scheme, graphic element style, and module placement.
In this article by Tessa Blakeley Silver, we will identify the key elements of a Joomla! template and discuss what considerations to make when contemplating your own design. You'll pick up some tips and tricks to help you define your color scheme and graphic style, as well as learn some standard techniques for optimizing and extracting images from your design while preparing to code it up.Read Identifying Key Elements for Joomla! Template Design in full
“There's an opportunity to build a new, open mass medium of online television. We're developing the Miro Internet TV platform so that watching Internet video channels will be as easy as watching TV and broadcasting a channel will be open to everyone. Unlike traditional TV, everyone will have a voice.”, says the co-founder and executive director Nicholas Reville of Participatory Culture Foundation about the future of Internet TV, online video, and their newest project named “Miro”.
Miro is an all-in-one Open Source desktop video application that plays almost any file format and makes it possible for you to search and download videos from multiple sources and channels.
In this interview with Nicholas, Packt's Kushal Sharma explores the vision, scope and the future of this project.Read Miro: An Interview with Nicholas Reville in full
Creating your own search engine in the past would require a massive amount of hardware resources, and complex search and spidering algorithms. Lucky for us, search engines like Google, Microsoft MSN, and Yahoo! have already done this for us. Even luckier for us, these sites have released web services for us to query their data centers and retrieve results. Our main advantage is that all three offer web APIs, so we can leverage the data of all three engines. Instead of just one set of results from one search engine, our application will query each engine and present the results to the user on one page. No longer will users have to visit these sites individually to search each engine.
In this article, we will cover one of the important elements for building a search engine, SOAP, and we will see how PHP 5 interacts with it.Read SOAP and PHP 5 in full
Developing AJAX applications that involve complex client-side programming and communication with the server side raises the need for equally complex debugging tools and techniques.
Most of today’s AJAX frameworks, including the Microsoft AJAX Library, offer built-in capabilities for debugging and tracing.
In this article by Cristian Darie and Bogdan Brinzarea, we will learn about the capabilities built in the Microsoft AJAX Library, and we’ll also learn about third-party debugging and tracing tools.Read Debugging AJAX using Microsoft AJAX Library, Internet Explorer and Mozilla Firefox in full
The secret of getting ahead is getting started. The secret of getting started is breaking your complex overwhelming tasks into small manageable tasks, and then starting on the first one—Mark Twain
In this article, we will cover the data types that you are most likely to use. We will also take an overview of the others. In addition, we will also cover field classes, which are where the special features are enabled.Read Data Types in Microsoft® Dynamics™ NAV in full
Filtering is one of the very powerful tools within NAV C/AL. Filtering is the application of defined limits on the data to be considered in a process. Filter structures can be applied in at least three different ways, depending on the design of the process.
Read Filtering in Microsoft® Dynamics™ NAV in full
This article by Karl Swedberg and Jonathan Chaffer, shows the basic categories of jQuery methods, and how they come into play within a jQuery script. To examine how the different aspects of jQuery are utilized, we will build a small script that will dynamically extract the headings from an HTML document and assemble them into a table of contents for that page.Read Using jQuery Script for Creating Dynamic Table of Contents in full
For GoboLinux, rules are meant to be broken!
There are all sorts of Linux distributions. Yet developers will always find a new reason to work on another one. As a wide-eyed free and open source software buff turned journalist, I've run into distros in many shapes and sizes that run on almost every piece of hardware I own, from a laptop to a gaming device, to a cell phone. GoboLinux is one distro that's fun enough to run once, educational enough to run twice, and useful enough to run as a regular easy to use desktop.Read GoboLinux: An Interview with Lucas Villa Real in full
Before we can start building our application, we should set up a suitable development environment. This should as closely as possible mirror the final live server configuration, so that we can test our software locally before deploying it. The environment should also provide appropriate tools to support us during development.
In this article we will learn more about the elements of Zope's software stack and how they can be configured for development. We will also cover some supporting tools and technologies, such as Python eggs and Paste Script.Read Setting up the Plone Development Environment in full
In this article, we will explore the Quartz task scheduler and its integration with OSWorkflow. We will also give a tutorial with Quartz sending events and actions to OSWorkflow. This gives OSWorkflow temporal capabilities found in some business domains, such as call centers or customer care services.Read OSWorkflow and the Quartz Task Scheduler in full
This article by Marty Resnick and David Touitou, focuses on installing and configuring the Zimbra Connector for Outlook for using the Microsoft Outlook client as a front end to the Zimbra Collaboration Suite. We will also take a look at the most common applications within Outlook and how they integrate with Zimbra, including sharing folders and delegating access to other users.Read Integrating Zimbra Collaboration Suite with Microsoft Outlook in full
In this article, Jayaram Krishnaswamy shows how to migrate an MS Access database to an Oracle 10G XE Server, describing all the steps involved in the migration process.Read Migrating MS Access 2003 Data using the Oracle SQL Developer 1.2 in full
It all began during a routine FreiOSS training program conducted by Hans-Peter Merkel, and has now grown to become one of the very popular initiatives to foster Open Source at an international level, specifically for the third world.Read Linux4afrika: An Interview with the Founder in full
"As I sit here almost six years after the Plone project started, it seems like a good time to reflect on how the last years changed everything, and some of the background of why you are holding this book in your hands—because the story about the Plone community is at least as remarkable as the software itself."
In the foreword of our book Professional Plone Development by Martin Aspeli, Alexander Limi, the co-founder of Plone writes about his experience and the journey right from the early days of Plone development till now.
Let's hear more about it from Alexander himself!Read Professional Plone Development: Foreword by Alexander Limi in full