Search Books and eBooks

Responsive techniques

by Remo Laubacher | March 2013 | Open Source

In this article by Remo Laubacher, the author of Creating concrete5 Themes, we will learn about responsive themes that we can add to our themes and how media queries are an important part of responsive layouts. This article will also help you on how to scale pictures on different types of devices. It also covers areas regarding what it takes to display websites for retina screens.

Before we start adding responsive elements to our theme, let's have a look at the basic techniques we're going to work with. When building a site for a device with a small screen, we have to make sure our elements scale relative to the size of the screen. We might also have to create a different navigation. A wide drop-down navigation would probably not work well on a cell phone.

Read Responsive techniques in full

Accessing Oracle

by Geoffrey Hudik | March 2013 | Enterprise Articles Microsoft Oracle

In this article by Geoffrey Hudik, the author of Instant Oracle Database and PowerShell How-to , we will look at loading libraries to create objects to interact with Oracle.

Read Accessing Oracle in full

Getting Started with Impressive Presentations

by Rakhitha Nimesh Ratnayake | March 2013 | Open Source

Presentations are one of the most effective ways of communicating our ideas to people who are interested in the topic. We used to create presentations with popular desktop programs such as Microsoft PowerPoint and Open Office Impress. Things have changed dramatically now and web-based presentations are gaining more interest from users. impress.js is one of the stand out frameworks among the web-based presentation creation libraries and tools.

In this article by Rakhitha Nimesh Ratnayake, the author of Building Impressive Presentations with impress. js, we are going to work on creating impressive visualizations with the impress.js framework.

In this article, we are going to cover the following topics:

  • What is impress.js?
  • Built-in features
  • Beyond presentations with impress.js
  • Why is it important?
  • Downloading and configuring impress.js
Read Getting Started with Impressive Presentations in full

Connecting with people

by Ralph Roberts | March 2013 | Enterprise Articles

In this article by Ralph Roberts, the author of Yammer Starter , will help us increase our interaction with people by experimenting with several tasks on Yammer.

In this article, we will cover the following topics:

  • Posting an update

  • Posting a photo or other graphics

  • Commenting and complimenting

  • Yes we LIKE that

  • Learning more

  • Receiving notifications

  • Searching

  • Using the bottom line

Read Connecting with people in full

Managing Oracle Business Intelligence

by Dhananjay Papde Tushar Nath Vipul Patel | March 2013 | Cookbooks Enterprise Articles Oracle

Oracle Business Intelligence is an integrated solution that addresses business intelligence requirements, such as enterprise performance management, data integration, financial performance management, data warehousing analysis, and reporting.

Oracle Business Intelligence includes Oracle Business Intelligence Discoverer, Oracle Business Intelligence Reporting and Publishing, and Oracle Business Intelligence Publisher.

This article by Dhananjay Papde, Vipul Patel and Tushar Nath, authors of Oracle Enterprise Manager 12c Administration Cookbook describes the steps to configure OEM 12c to manually discover the Oracle BI EE targets.

Read Managing Oracle Business Intelligence in full

Managing Network Layout

by Tom Ryder | March 2013 | Cookbooks Open Source

In this article by Tom Ryder, the author of Nagios Core Administration Cookbook , we will cover the following recipes:

  • Creating a network host hierarchy

  • Using the network map

  • Choosing icons for hosts

  • Establishing a host dependency

  • Establishing a service dependency

  • Monitoring individual nodes in a cluster

  • Using the network map as an overlay

While Nagios Core is still very useful when configured to monitor only a simple list of hosts and services, it includes some optional directives that allow defining some structural and functional properties of the monitored network; specifically, how the hosts and services interrelate. Describing this structure in the configuration allows some additional intelligent behavior in the monitoring and notification that Nagios Core performs.

Read Managing Network Layout in full

Let's Chat

by Rohit Rai | March 2013 | Open Source Web Development

Beginning with Yahoo! Chat in the early 2000 and up to today's popular Google Talk or Facebook Chat, chatting has been the most popular form of real-time communication on the Internet.

This article by Rohit Rai, author of Socket.IO Real-time Web Application Development will show you how to build a chat room using node and express, and the socket.io library.

Read Let's Chat in full

Implementation of SASS

by Alex Libby | March 2013 | Open Source Web Development

In this article by Alex Libby, author of SASS CSS How-to, we will cover the details of downloading and installing SASS as well as how SASS can be viewed in a browser.

Read Implementation of SASS in full

Learn Cinder Basics – Now

by Krisjanis Rijnieks | March 2013 | Open Source Web Graphics & Video

In this article by Krisjanis Rijnieks, author of Cinder – Begin Creative Coding, we will learn:

  • What is creative coding

  • What is Cinder

  • Introducing the 3D space

  • Drawing in 3D

  • Using built-in eases

Read Learn Cinder Basics – Now in full

Role Center pages

by Christopher D. Studebaker David A. Studebaker | March 2013 | Enterprise Articles

In this article by David Studebaker and Christopher Studebaker, the authors of Programming Microsoft Dynamics® NAV 2013, we will cover one of the key features of NAV 2013, which is the Role Tailored user experience centered around Role Centers tied to user work roles.

Read Role Center pages in full

Creating an Animated Gauge with CSS3

by Sandro Paganotti | March 2013 | Web Development

In web application development, gauges can be useful for showing complicated or dynamic data in a visual or intuitive way. In this article by Sandro Paganotti, author of  Designing Next Generation Web Projects with CSS3, we'll learn how to create a fully customizable animated gauge that can respond to real-time changes. We'll also discuss techniques to port this type of widget for support in older web browsers. We'll start by learning about a cool SASS enhancement called Compass; this is another way to deal with CSS3 experimental prefixes. The following is the list of the topics we'll discuss:

  • A basic gauge structure

  • Using Compass

  • Using rem

  • Moving the arrow

  • Animating the arrow

  • Dealing with older browsers

Read Creating an Animated Gauge with CSS3 in full

Remotely Preview and test mobile web pages on actual devices with Adobe Edge Inspect

by Joseph Khan | March 2013 | Web Development

Mobile web testing is currently a really time consuming and cumbersome process as there are no direct debugging tools available with mobile web browsers. Since mobile devices vary so much it is important to ensure that your web page looks as intended across the multiple mobile devices that you are targeting for your audience. Adobe Edge Inspect is a perfect tool for frontend web developers and designers who are developing for mobile devices, allowing them to simultaneously test on numerous devices in real time as they develop without learning anything new.

With Adobe Edge Inspect you can pair multiple mobile devices with your computer and browse in Google Chrome on your computer and all the paired mobile devices stay in sync. This means that any page you open in Chrome either from your local HTTP web server (via localhost) or a production server, that same page is opened synchronously in all the paired mobile devices. After that you can target any mobile device for inspection and start remote testing, make changes to the HTML markup, CSS style rules, and JavaScript, and instantly see the changes in the targeted mobile devices.

In this article by Joseph Khan, author of Instant Adobe Edge Inspect Starter, we will talk on the most important feature of Adobe Edge Inspect, that is, how we can remotely preview, inspect, and debug a mobile web page. So let's get started.

Read Remotely Preview and test mobile web pages on actual devices with Adobe Edge Inspect in full

Parallel Dimensions – Branching with Git

by Ravishankar Somasundaram | March 2013 | Beginner's Guides Open Source Web Development

Cheap branching and merging are the two most well known and applauded features of Git. In this article by Ravishankar Somasundaram, author of Git: Version Control for Everyone Beginner's Guide, we shall see what branching is, why you need a branch, and when you need a branch. Also we shall see how to merge branches when needed.

All these are explored from an organization's point of view. We will also learn and practice methods to simplify our work by:

  • Creating simple alias for frequently used lengthy commands

  • Chaining of multiple commands for frequently used workflows

Read Parallel Dimensions – Branching with Git in full

Getting Started with Spring Security

by Peter Mularien Robert Winch | March 2013 | Java Open Source

In this article, we'll apply a minimal Spring Security configuration to start addressing the inadvertent privilege escalation due to lack of URL protection and general authentication. We will then build on the basic configuration to provide a customized experience for our users.

This article by Robert Winch, author of Spring Security 3.1 , will get you up and running with Spring Security and will provide you with a foundation for any other security-related tasks you will need to perform.

During the course of this article, we will:

  • Implement a basic level of security on the JBCP Calendar application, using Spring Security's automatic configuration option

  • Learn how to customize both the login and logout experience

  • Configure Spring Security to restrict access differently, depending upon the URL

  • Leverage Spring Security's expression-based access control

  • Conditionally display basic information about the logged-in user using Spring Security's JSP library

  • Determine the user's default location after login, based upon role

Read Getting Started with Spring Security in full

Life Cycle Management

by Lonneke Dikmans Ronald van Luttikhuizen | March 2013 | Enterprise Articles SOA

Let's take a look at the life cycle of services in an SOA. Controlling and communicating the life cycle is important in your organization. Consumers need to know the stage of a service, to decide whether they can use it. Providers need to keep track of versions and support changes that are requested by consumers, without creating chaos or a big financial burden caused by supporting too many versions at the same time. Tooling can help keep track of the services in your organization, including their stage and version.

In this article by Lonneke Dikmans and Ronald van Luttikhuizen, authors of SOA Made Simple , you will learn how to control the service life cycle and versions in your SOA and understand the role tooling plays in this process.

Read Life Cycle Management in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software