Enhancing Your Ubuntu Server A few weeks ago, I showed you how to setup your very own linux server. Now, I'm going to show you how to add even more functionality. Before We Begin... This guide assumes that you've followed my previous tutorial, How to Setup a Dedicated Web Server for Free, or that you've got a similar server already set up. What We're Going to Accomplish In this tutorial, we're going to: Install a Subversion server, so that you can use version control for your projects.Add a system management application, more popularly known as Webmin, so that you can keep track of your server's status and get real-time updates. A Quick Note These steps can be accomplished while sitting at the computer and typing into the console, or for those who like to run a headless server, you may use SSH. Download Subversion While there are many version control systems, Subversion is one of the most popular. First, you need to login to your server; I'm doing it over SSH, so my screenshots will show my terminal: Setting Up Subversion
Eclipse and Java for Total Beginners This free video tutorial will help get you started writing Java programs using Eclipse version 3.3. No prior experience with Eclipse or Java is assumed. The 16 lessons total about 3 1/4 hours and are each between 9 and 14 minutes long. The lessons guide you through a step-by-step process creating a simple "personal lending library" application. Each lesson is fully narrated. All of the code for the lessons is typed in "real time". Test-driven development is used throughout the lessons, using the JUnit testing facility in Eclipse. You can view all of the tutorials on Youtube or you can download them at the project download page. The tutorials use Eclipse version 3.3 (Europa), released June 2007. This tutorial is being released with Hungarian captions. Copyright (c) 2008 Mark Dexter.
Rich snippets - Products - Webmaster Tools Help New!schema.org lets you mark up a much wider range of item types on your pages, using a vocabulary that Google, Microsoft, and Yahoo! can all understand. If you're a merchant, you can give Google detailed product information we can use to display rich snippets (for example, price, availability, and review ratings) right on our search results pages. Rich snippets help you to: Attract potential buyers while they are searching for items to buy on Google. This article describes how to use the Google Product vocabulary to mark up your product information on a product page (a page that contains only a single product) or an aggregated offer page (a page that lists a single product, along with information about different sellers offering that product). Usage guidelines The goal of a product rich snippet is to provide users with additional information about a specific product, such as the product’s price, availability (whether product is in stock), and reviewer(s) ratings and commentary. Product
Essential Oil Recipes for Minor Ailments Essential Oils for Minor Ailments (More articles can be found on the Essential Oils resource page) Using Essential Oils to Treat Minor Ailments - by Burgundy Shank Plants have been used for centuries to support the body’s natural healing process. There are plenty of simple plant remedies that can be used in the form of essential oils. Our bodies understand that essential oils are a part of nature’s way of balance, and readily accept their life energy without interference with bodily function, as can be the case with over-the-counter and prescription drugs. That doesn’t mean that modern medicine does not have its place, but there are minor inconveniences in our lives that can be treated with essential oils, removing the need for expensive doctor’s visit and prescriptions. - Essential oils should not be applied directly to the skin, unless you are sure about the particular oil you are using. - Some oils may not be safe for pregnant women. About the Author
OpenID Connect in a nutshell : =nat When you read the OpenID Connect Specifications, you might feel a little bit intimidated. That’s because they are written in “spec language” and they deal with corner cases, etc. Yet when you translate them into normal English and just concentrate on a “simple case”, it becomes quite simple. So, here we go! (OK, much of the text is the same as the original proposal written by David Recordon. Making an OpenID Connect request In order for the client to make an OpenID Connect request, it needs to have the following information about the server: This information is either obtained by the client developer, having read the server’s documentation and pre-registered their application, or by performing Discovery and Dynamic Registration. The client constructs a regular OAuth 2.0 request to obtain an access token. To turn an OAuth 2.0 request into an OpenID Connect request, simply include openid as one of the requested scopes. For example: GET /authorize? Receiving an OpenID Connect response Discovery