CMS Made Simple: Application of User-Defined Tags
This article will help us explore a few applications of tags. Most of these recipes are User-Defined Tags, because the capabilities of the User-Defined Tags are nearly identical to the file type of a tag.
In this article by Samuel Goldstein, author of CMS Made Simple Development Cookbook, we will cover:
- Displaying the User's IP address from a User-Defined Tag
- Using the current content object in a User-Defined Tag
- Making a variable available to Smarty from a User-Defined Tag
- Displaying the number of pages in the CMS using a User-Defined Tag
- Using URL parameters in a User-Defined Tag
- Using Smarty values as inputs in a User-Defined Tag
Read CMS Made Simple: Application of User-Defined Tags in full
CMS Made Simple 1.6: Orders and Payments in an E-commerce Website
In the article CMS Made Simple 1.6: Getting Started with an E-commerce Website, we covered Products module. In this article by Sofia Hauschildt, author of CMS Made Simple 1.6: Beginner's Guide, we will learn about a solution made of following modules:
- Cart
- SelfRegistration (optional)
- Orders
- PaypalGateway (optional)
CMS Made Simple 1.6: Learning Smarty Basics
In this article by Sofia Hauschildt, author of CMS Made Simple 1.6: Beginner's Guide, you will learn the basics of Smarty. Creating professional sophisticated designs is easier using Smarty. With the powerful combination of Smarty and HTML, there are no limits to the flexibility of the sites you design.
Read CMS Made Simple 1.6: Learning Smarty Basics in fullCMS Made Simple 1.6: Getting Started with an E-commerce Website
This article by Sofia Hauschildt, author of CMS Made Simple 1.6: Beginner's Guide, covers the Products module which will be the heart of your e-commerce solution. This module is the place where products that you would like to sell in your shop are saved. Generally, it is possible to use any other module for the solution, but this would imply that you have to make some heavy modifications to your templates and, probably, the PHP code of the modules.
Read CMS Made Simple 1.6: Getting Started with an E-commerce Website in fullCloud-enabling Your Apps
This article by Darren Cope, author of Appcelerator Titanium Application Development by Example Beginner's Guide will show how to integrate with the cloud and will concentrate on how to use some of the storage-based solutions. Specifically you will learn how to:
- Integrate with Appcelerator Cloud Services
- Interface to a REST-based cloud service
- Send and receive data from the cloud
Unpublished
Client-Side Endpoint Protection Tasks in Microsoft System Centre 2012 Endpoint Protection Cookbook
In this article by Andrew Plue, author of Microsoft System Center 2012 Endpoint Protection Cookbook, we will cover:
- Locating and interrupting client-side SCEP logs
- Performing manual definition updates and checking definition version
- Manually editing local SCEP policy using the user interface
- Utilizing MpCmdRun.exe
Read Client-Side Endpoint Protection Tasks in Microsoft System Centre 2012 Endpoint Protection Cookbook in full
Client-Side Endpoint Protection Tasks in Microsoft SCEP 2012
In this article by Andrew Plue, author of Microsoft System Center 2012 Endpoint Protection Cookbook, we will cover:
- Locating and interrupting client-side SCEP logs
- Performing manual definition updates and checking definition version
- Manually editing local SCEP policy using the user interface
- Utilizing MpCmdRun.exe
Read Client-Side Endpoint Protection Tasks in Microsoft SCEP 2012 in full
Class-less Objects in JavaScript
Java and JavaScript are very different languages, although the similarity in the names and the similar C-like syntax can confuse people sometimes. In this article by Stoyan Stefanov, let's take a look at one pretty major difference - how objects are created. In Java, you have classes. Then objects, a.k.a. instances, are created based on those classes. In JavaScript, there are no classes and objects are more like hash tables of key-value pairs. Then what about inheritance? OK, one step at a time.
Read Class-less Objects in JavaScript in fullCISSP: Vulnerability and Penetration Testing for Access Control
This article by M.L.Srinivasan, covers concepts related to vulnerability assessment and penetration testing.
In this article, we'll focus on IT vulnerabilities, the impact due to compromise, and the overall cycle of vulnerability and penetration tests. We'll also discuss some of the emerging standards in terms of vulnerability naming systems such as Common Vulnerabilities and Exposures (CVE), which is a dictionary for vulnerability names; and Common Vulnerability Scoring System (CVSS), as defined by the National Institute of Standards and Technology (NIST).
Read CISSP: Vulnerability and Penetration Testing for Access Control in fullCISSP: Security Measures for Access Control
This article by M.L.Srinivasan, covers concepts related to access control, methodologies and techniques, authentication, and access-related attacks and countermeasures.
Access control, as the name implies, is the domain that deals with controlling access to information and the associated information system assets such as computers, networks, data center, etc. As with the overall objective of information security, access control is to preserve the CIA of information assets by way of administrative, technical (logical), and physical controls.
Read CISSP: Security Measures for Access Control in fullCisco Unified Communications Manager 8: Call Routing, Dial Plan, and E.164
This article by Tanner Ezell, author of Cisco Unified Communications Manager 8: Expert Administration Cookbook focuses on implementing local route groups, device pools, and route patterns. All the recipes in this article require administrator access to the Unified Communications Manager (UCM). It is strongly recommended you get comfortable performing these recipes in a lab environment before implementing them into production.
We will cover:
- Implementing local route groups with device pools for E.164 call routing
- Implementing E.164 route patterns and partitions
- Implementing E.164 called and calling party transformations
- Implementing least cost call routing using Tail End Hop Off
- Implementing call restrictions with line blocking patterns and calling search spaces
Choosing your shipping method
In this article by Robert Kent, author of Instant Magento Shipping How-to [Instant], We will see Magento comes equipped with a variety of shipping methods—most of which can be used for almost any type of online store.
Read Choosing your shipping method in fullChoosing Styles of Various Graph Elements in R
With more than two million users worldwide, R is one of the most popular open source projects. It is a free and robust statistical programming environment with very powerful graphical capabilities. Analyzing and visualizing data with R is a necessary skill for anyone doing any kind of statistical analysis.
In the previous article by Hrishi V. Mittal, author of the book R Graph Cookbook, we saw how to adjust some key parameters in R.
In this article we will cover:
- Choosing plotting point symbol styles and sizes
- Choosing line styles and width
- Choosing box styles
- How to adjust axis annotations and tick marks
- How to format log axes
- Setting graph margins and dimensions
CherryPy : A Photoblog Application
In this article by Sylvain Hellegouarch, we are going to explain how to develop a photoblog application. In the first half of this article, we will review the goals and features of this application from a high-level perspective without going into too much detail. In the second half, we will define the entities that our application will manipulate and introduce the concept of object-relational mappers, which aim at reducing the impedance mismatch between relational database and object-oriented software design. We will briefly present the most common Python ORMs and then develop our application data access layer based on the Dejavu ORM.
Read CherryPy : A Photoblog Application in fullChecking OpenStreetMap Data for Problems
OpenStreetMap is a diverse project with hundreds of thousands of people contributing data and making use of it in different ways. As a result, many of the resources that mappers have created and use are scattered around the Internet, but the project data and much of the documentation is hosted at openstreetmap.org, on servers operated by the OpenStreetMap Foundation.
In this article by Jonathan Bennett, author of the book OpenStreetMap, we'll look at some of the following tools you can use to check OpenStreetMap data in a particular area, and what problems they can and can't tell you about:
- The data inspection tools on openstreetmap.org
- The NoName map
- ITOWorld OSM Mapper
- Geofabrik's OSM Inspector
Some of these tools identify specific problems, while others allow you to see when changes to the data were made and by whom. In either case, all these tools can do is offer guidance, not black-and-white answers, and you always need to use judgment when checking data.
Read Checking OpenStreetMap Data for Problems in fullCheckbox Persistence in Tabular Forms (Reports)
In this article by Arie Geller and Matthew Lyon, authors of the book Oracle Application Express 3.2 – The Essentials and More, we will see how to save the checked checkboxes into a database table.
Read Checkbox Persistence in Tabular Forms (Reports) in fullChatroom Application using DWR Java Framework
DWR (Direct Web Remoting), is an Open Source Java framework, licensed under commercial-friendly Apache Software License v2 for building AJAX applications. DWR's main idea is to hide AJAX implementation details such as XMLHttpRequest from developers. Developers can concentrate on developing the application and business objects and leave AJAX details behind the scenes where they belong.
In this article by Sami Salkosuo, we discuss a Chatroom application which demonstrates the use of DWR. The Chatroom sample application is a very typical multi-user chatroom. The functionalities of this sample include a list of online users, automatic refresh of chat text, and the ability to send messages to the chat room.
Read Chatroom Application using DWR Java Framework in fullCharacter Head Modeling in Blender: Part 2
This is the second part of the two-part tutorial by Jonathan Williamson. In this tutorial, we are going to look at how to model a character head in Blender. Along with basic modeling tools we will also focus heavily on good topology and how to create a clean mesh that will deform well during animation. To read the first part, click: Character Head Modeling in Blender: Part 1
Read Character Head Modeling in Blender: Part 2 in fullCharacter Head Modeling in Blender: Part 1
In this two-part tutorial by Jonathan Williamson, we are going to look at how to model a character head in Blender. Along with basic modeling tools we will also focus heavily on good topology and how to create a clean mesh that will deform well during animation. This tutorial will take you through the whole process from setting up a background image as a reference, to laying out the topology, to tweaking the final model proportions and mesh structure.
Read Character Head Modeling in Blender: Part 1 in fullChange Control for Personal Projects - Subversion Style
Change is a constant companion in our daily routine. Most of what we do is changing (transforming) one work product into another or revising or updating it. We might be transforming requirements into design, design into a prototype, client brief into a story board, idea into a concept document, creating versions of a banner ad, or updating a project plan to reflect progress; the list goes on. In this introductory article by Gurudutt Talgery we will see how we can bring a change management discipline to our work products or personal – not just software – projects with two simple tools on Linux: Subversion and a GUI front-end called eSvn.
Read Change Control for Personal Projects - Subversion Style in full

