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
Any organization that is prone to adopt an open source software package is bound to be using another—or soon will be. This article by Ian D. Rossi, author of vtiger CRM Beginner's Guide, takes your external systems, such as your website, and integrates them with vtiger CRM using vtiger's API and vtiger's Web Lead Form.
In this article we'll discuss:
- vtiger's API
- How to use vtiger's web lead feature
- How to include custom fields in the lead form
In this article by Alfonso V. Romero, author of VirtualBox 3.1: Beginner's Guide, you shall learn what the Guest Additions are and how to install them on Windows, Linux, and Open Solaris virtual machines.Read How to Install VirtualBox Guest Additions in full
In this article by Herbert-Jan van Dinther, we will cover several different ways to get more incoming links, from commenting on other sites to blogging on other platforms. Building incoming links is time consuming, but if done the right way it is a very good way to boost your web site's rankings.
There are a few ways to get links to your web site, which we will learn about in this article, including:
- Using paid options
- Using forums to get incoming links
- Commenting on other web sites to get links
- Building your own incoming links
- Using your best content for link building
- Writing articles for links
- Don't be afraid to ask
This article by Grady Brett Beaubouef covers how to ensure that packaged software implementations focus on value-added business results.The objective of this article is to identify the key techniques that we can employ in order to ensure that every project team member, and thus the project, focuses on the value-added business results.Read How to Focus on Business Results in full
In this article by Serge Gabet, the author of Google Apps Script for Beginners, gives an overview of the many resources available to improve your learning experience of Google Apps Script.Read How to Expand your Knowledge in full
This article demonstrates a common method to create your own OSG applications. The CMake build system will be used for quickly generating solutions and makefiles on different platforms. The native memory management mechanism of OSG is also explained in detail, which is designed to avoid memory leaks at run-time, OSG also supports a refined argument parser and a debugging message notifier, both of which will be introduced.
In this article by Rui Wang and Xuelei Qian, authors of OpenSceneGraph 3.0: Beginner's Guide, we will:
- Show how to build and run your first OSG program with the CMake tool
- Discuss the utilization of OSG native smart pointers for automatic garbage collection and memory deallocation
- Introduce the argument parser that will read arguments from the command line
- Work with the message notifier tool to trace and debug OSG programs
In this article by April Hodge Silver, author of WordPress 3 Complete, we will see how to add and manage built-in image galleries to display photos and other images.
You can add an image gallery to any page or post in your website using WordPress's built-in Image Gallery functionality. There are just three simple steps:
- Choose a post or page for your image gallery.
- Upload the images you want in that gallery.
- Add the special code to the page or post, and save it.
Get exclusive offers on Open Source Graphic Application and Library books through out this month. For more information click here.
This article by Juan Manuel Ferreyra, author of GIMP 2.6 Cookbook, is about working with text. GIMP uses the fonts installed in the system. Many times, they are not enough for even the average user. There are many websites that let you download cheap fonts for a low price and also, fortunately, there are hundreds of websites with free, open-source fonts for download, a huge community of font-loving enthusiasts that have no problem with sharing their creations.
GIMP comes with a wide variety of filters and effects. Now, we are going to use some of them with just text layers, to give you a clear idea of how to create great looking text starting from a solid-color font. In this article, we will cover:
- Creating 3D text
- Creating glowing text effects
- Creating shining plastic text
- Creating gold text
- Creating icy cold and fiery text
- Creating paper cutout and rubber stamp text
In this article we will explore some advanced components of CryENGINE 3 by creating a new vehicle for your player to drive around in your level.
In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover:
- Creating a new car mesh (CGA)
- Creating a new car XML
- Giving more speed to the car
- Increasing the mass to push objects with the car
- Defining a sitting location
- Setting up multiple cameras for the car
- Need for a machine gun
- Giving the car a weak spot
The standard framework for building web applications is Java Server Faces (JSF). In this article we will see how using JSF can simplify web application development.
The following topics will be covered in this article by David R. Heffelfinger, author of Java EE 6 Development with NetBeans 7:
- Creating a JSF project with NetBeans
- Laying out JSF tags by taking advantage of the JSF <h:panelGrid> tag
- Using static and dynamic navigation to define navigation between pages
- Using the NetBeans New JSF Managed Bean wizard to create a JSF managed bean
- Implementing custom JSF validators
The lesson in Moodle might at first just appear to be a series of linked web pages. For the History teacher however, it is a wonderful opportunity to blend resources, including images, podcasts, and videos, with questions. Used creatively, the lesson captures a teacher's unique expertise and passion for a subject and preserves it electronically. Moodle lessons give the teacher the opportunity to create rich content that students will want to return to more than once in order to refresh their understanding or sharpen their focus on a particular topic. The lesson can be used to introduce topics, support independent learning, or act as an ideal revision tool.
In this article by John Mannion, author of History Teaching with Moodle 2, we will learn how to create a lesson in Moodle.Read How to Create a Lesson in Moodle 2 in full
In this article by Kulbir Saini, author of Squid Proxy Server 3 Beginners Guide, we are going to learn to configure Squid according to the requirements of a given network. We will learn about the general syntax used for a Squid configuration file.
Specifically, we will cover the following:
- Quick exposure to Squid
- Syntax of the configuration file
- HTTP port, the most important configuration directive
- Access Control Lists (ACLs)
- Controlling access to various components of Squid
In this article by Mike Liu, author of WCF 4.0 Multi-tier Services Development with LINQ to EntitiesWe will cover the following topics in this article:
- Configuring the firewall for the distributed WCF service
- Propagating a transaction from the client to the WCF service
- Testing the multiple database support of the distributed WCF service
One of the most frequently asked questions received at Packt is 'What is the best open source Content Management System for me?' This isn't the easiest question to answer, however we asked Chanh Ong, a computer specialist and contributor at opensourceCMS.com for his views, and this is what he had to say...Read How to Choose an Open Source Content Management System in full
This article will introduce programming Windows Phone 7 applications. We will use RSS feeds that are provided from lists in SharePoint to display information to the Windows Phone 7 user. Throughout the article, we will build a simple RSS Reader application for Windows Phone 7 and add complexity to it as we go along.
In this article by Todd Spatafore, author of Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7, we will cover the following:
- Security in SharePoint 2010
- Using WebClient to get data from the web
- RSS feeds available from SharePoint
- Parsing XML in Windows Phone 7
In the first part of this two part series we learned that AJAX methods provided by jQuery can help us to load data in several different formats from the server without a page refresh. In this article by Jonathan Chaffer and Karl Swedberg, we will learn how to deal with common challenges of asynchronous loading techniques, such as keeping handlers bound after a load has occurred and loading data from a third-party server.Read How to Bridge the Client-Server Gap using AJAX (Part II) in full
In recent years, it has become common to judge sites based on their use of specific technologies. One of the most prominent buzzwords used to describe new web applications is AJAX-powered. This label has been used to mean many different things, as the term encompasses a group of related capabilities and techniques. This is covered in a two part series. In this article by Jonathan Chaffer and Karl Swedberg, we will learn :
- The technologies involved
- Loading data on demand
- Choosing a data format
- Passing data to the server
Static course materials are resources that students read but don't interact with, such as web pages, graphics, and Adobe Acrobat documents. This article teaches you how to add such resources to a course, and how to make the best use of them.
In this article by William Rice, author of Moodle 2.0 E-Learning Course Development, we will cover:
- Kinds of static course material that can be added
- Adding links
- Adding pages
- Adding files for your students
- Adding media
- Organizing your course
- Restricting access by date or score