Archive for the ‘eLearning’ Category

DNS Propogation

Thursday, December 17th, 2009

In order to understand DNS propagation, you must first understand a little about how DNS works. When you set up your website with your hosting provider, they create a Master DNS record in their Domain Name Servers. Your domain registrar (the company you paid for the honor of owning your domain name) points to your web host’s DNS server as being the master authority of your domain. In order to understand DNS propagation, you must first understand a little about how DNS works. When you set up your website with your hosting provider, they create a Master DNS record in their Domain Name Servers. Your domain registrar (the company you paid for the honor of owning your domain name) points to your web host’s DNS server as being the master authority of your domain.

DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

NEW! Trial download: IBM Rational Tester for SOA Quality V7.0.1
Get a free trial download of the latest version of IBM Rational Tester for SOA Quality V7.0.1, a functional and regression testing tool that enables the creation, comprehension, modification and execution of testing GUI-less Web services.
NEW! Try the IBM SOA Sandbox for Process
Visit IBM developerWorks to try the IBM SOA Sandbox for process. The SOA Sandbox for process focuses on providing a trial environment with the necessary tooling and components required to gain a better understanding of business processes and how to best improve existing business processes to derive value quickly.

Cloud computing

Thursday, December 17th, 2009

Cloud computing is a general term for anything that involves delivering hosted
services over the Internet. These services are broadly divided into three categories:
Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and
Software-as-a-Service (SaaS).
The name cloud computing was inspired by the
cloud symbol that’s often used to represent the Internet in flow charts and
diagrams.
A cloud service has three distinct characteristics that differentiate it from
traditional hosting. It is sold on demand, typically by the minute or the hour;
it is elastic — a user can have as much or as little of a service as they want at any
given time; and the service is fully managed by the provider (the consumer needs
nothing but a personal computer and Internet access). Significant innovations in
virtualization and distributed computing, as well as improved access to high-speed
Internet and a weak economy, have accelerated interest in cloud computing.
A cloud can be private or public. A public cloud sells services to anyone on the
Internet. (Currently, Amazon Web Services is the largest public cloud provider.)
A private cloud is a proprietary network or a data center that supplies hosted
services to a limited number of people. When a service provider uses public cloud
resources to create their private cloud, the result is called a virtual private cloud.
Private or public, the goal of cloud computing is to provide easy, scalable access
to computing resources and IT services.
Benefits of Cloud computing:-

Reduced Cost
Cloud technology is paid incrementally, saving organizations money.
Increased Storage
Organizations can store more data than on private computer systems.
Highly Automated
No longer do IT personnel need to worry about keeping software up to date.
Flexibility
Cloud computing offers much more flexibility than past computing methods.
More Mobility
Employees can access information wherever they are, rather than having to remain
at their desks.
Allows IT to Shift Focus
No longer having to worry about constant server updates and other computing
issues, government organizations will be free to concentrate on innovation.

scribd

Saturday, September 5th, 2009

scribd is a site where you can store your document eg doc, ppt, pdf, xls, etc and share them with others
Scribd hopes to increase user engagement by getting users invested in the activity of their friends and the figures they admire
Profiles have also changed. Not only does it display your pictures and recent documents, but it provides a public feed of your activity –
once again, like Facebook. More information is on display, including your interests, what you’ve been reading,
and stats like the number of followers you have. And in the middle is the “scribble box,” which is nearly identical to the Facebook publisher box.

The entire thing is a social media makeover. Scribd is trying to break down the walls between documents by encouraging users to become
friends and comment on documents.

WAP (Wireless Application Protocol)

Saturday, August 29th, 2009

WAP (Wireless Application Protocol) is a specification for a set of communication
protocols to standardize the way that wireless devices, such as cellular telephones
and radio transceivers, can be used for Internet access, including e-mail, the World
Wide Web, newsgroups, and instant messaging.WAP (Wireless Application Protocol)
is a method of accessing Internet resources from a mobile phone, which does not
use computer and/or modem. In essence it is a technical standard describing a
method, by which information from the Internet is transmitted to the screen of a
mobile phone.  Wireless application protocol (WAP) is an application environment
and set of communication protocols for wireless devices designed to enable
manufacturer-, vendor-, and technology-independent access to the Internet and
advanced telephony services.

There are many advantages of WAP application:-

1.Portability: A WAP application on one network should be easily portable to a
different environment with little or no change. The alternative to using WAP is to
write applications using proprietary protocols. Such applications will require
substantial code rewriting when porting to a different type of network
(examples of network types are GSM and CDMA), different bearer protocol
(examples of bearer protocols are SMS, short message service or CSD, circuit
switched data), or a new device type.
2.User Experience: WAP aims to enhance the user experience by addressing
characteristics of wireless environment: Narrow bandwidth connection. Devices
with small screens, limited battery use without recharging, limited memory, and
limited processing power.
3.Cost and Application Development Time Reduction: New services can be added
quickly and at a lower cost using WAP. This is made possible by the easy
availability of standardized WAP tools and platforms such as WAP software
development tool kits, WAP gateways, and WAP devices.

Regular-Expression

Saturday, August 29th, 2009

In computing, regular expressions provide a concise and flexible means for identifying strings of text of interest, such as particular characters, words, or patterns of characters. A regular expression (often shortened to regex or regexp) is written in a formal language that can be interpreted by a regular expression processor, a program that either serves as a parser generator or examines text and identifies parts that match the provided specification.
Regular expressions can be defined in terms of formal language theory. Regular expressions consist of constants and operators that denote sets of strings and operations over these sets, respectively.

The following examples illustrate a few specifications that could be expressed in a regular expression:
the sequence of characters “car” in any context, such as “car”, “cartoon”, or “bicarbonate”
the word “car” when it appears as an isolated word
the word “car” when preceded by the word “blue” or “red”
a dollar sign immediately followed by one or more digits, and then optionally a period and
Uses of regular expressions
Regular expressions are useful in the production of syntax highlighting systems, data validation, and many other tasks.
While regular expressions would be useful on search engines such as Google, Live Search or Yahoo! Search, processing them across the entire database could consume excessive computer resources depending on the complexity and design of the regex.

Andrioid

Saturday, August 29th, 2009

Android is a mobile operating system running on the Linux kernel. It was initially developed by Google and later the Open Handset Alliance.[2] It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.[3]

The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 48 hardware, software, and telecom companies devoted to advancing open standards for mobile devices.[4][5] Google released most of the Android code under the Apache License, a free-software and open source license.[6]
Android had been criticized for not being all open-source software despite what was announced by Google. Parts of the SDK are proprietary and closed source.[24][25] The Android Software Development Kit License Agreement[26] states that:

On 30 April 2009, the official 1.5 update for Android was released.[28][29] There are several new features and UI updates included in the 1.5 update:

Ability to record and watch videos with the camcorder mode
Uploading videos to YouTube and pictures to Picasa directly from the phone
A new soft keyboard with an “Autocomplete” feature
Ability to automatically connect to a Bluetooth headset within a certain distance
New widgets and folders that can populate the desktop
Animations between screens
Expanded ability of Copy and paste to include web pages[30]

Handset layouts The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 1.0 specifications, and traditional smartphone layouts.
Storage The Database Software SQLite is used for data storage purposes
Connectivity Android supports connectivity technologies including GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth, and Wi-Fi.
Messaging SMS and MMS are available forms of messaging including threaded text messaging.
Web browser The web browser available in Android is based on the open-source WebKit application framework.
Java support

Android is a mobile operating system running on the Linux kernel. It was initially developed by Google and later the Open Handset Alliance.[2] It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.[3]

The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 48 hardware, software, and telecom companies devoted to advancing open standards for mobile devices.[4][5] Google released most of the Android code under the Apache License, a free-software and open source license.[6]
Android had been criticized for not being all open-source software despite what was announced by Google. Parts of the SDK are proprietary and closed source.[24][25] The Android Software Development Kit License Agreement[26] states that:

On 30 April 2009, the official 1.5 update for Android was released.[28][29] There are several new features and UI updates included in the 1.5 update:

Ability to record and watch videos with the camcorder mode
Uploading videos to YouTube and pictures to Picasa directly from the phone
A new soft keyboard with an “Autocomplete” feature
Ability to automatically connect to a Bluetooth headset within a certain distance
New widgets and folders that can populate the desktop
Animations between screens
Expanded ability of Copy and paste to include web pages[30]

Handset layouts The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 1.0 specifications, and traditional smartphone layouts.
Storage The Database Software SQLite is used for data storage purposes
Connectivity Android supports connectivity technologies including GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth, and Wi-Fi.
Messaging SMS and MMS are available forms of messaging including threaded text messaging.
Web browser The web browser available in Android is based on the open-source WebKit application framework.
Java support

Httpd.conf

Friday, August 28th, 2009

httpd.conf is a configuration file which is used by the Apache HTTP Server.
It stores information on various functions of the server, which can be edited by removing or adding a number sign “#”
at the beginning of the line, thus setting values for each directive.The httpd.conf file can be located on any UNIX-based system that complies with the Filesystem Hierarchy Standard under the following path: /etc/httpd/httpd.conf.This file, httpd.conf was once used in Microsoft’s Internet Information Services

Payment Gateway

Thursday, August 27th, 2009

A payment gateway is an e-commerce application service provider service that

authorizes payments for e-businesses, online retailers, bricks and clicks, or

traditional brick and mortar. It is the equivalent of a physical point of sale

terminal located in most retail outlets. Payment gateway protects credit cards

details encrypting sensitive information, such as credit card numbers, to ensure

that information passes securely between the customer and the merchant and also

between merchant and payment processor.

LAMP

Thursday, August 27th, 2009

LAMP is an open source Web development platform that uses Linux as the
operating system, Apache as the Web server, MySQL as the relational database
management system and PHP as the object-oriented scripting language
Linux is an open source and constantly evolving operating system which allows the
administrator full control over almost every system aspect.
Apache , a powerful and well documented webserver application, handles
the actual web page serving.
MySQL is a database server that holds content for many things.A database server
allows a webmaster to keep data organized and accessible. Database driven
websites are now becoming more prevalent as users demand dynamic and
customizable websites.
PHP is a relatively new server side programming language which allows
webmasters to easily add dynamic pages to their website. PHP is extremely
versatile, as it can do everything from printing database data to a webpage to
declaring browser cookies.

This technology allows the user of a web browser to execute a program on the
web server, and to thereby receive dynamic as well as static content. Programmers
used scripting languages with these programs because of their ability to
manipulate text streams easily and efficiently, even when they originate from
disparate sources. For this reason system designers often referred to such
scripting systems as glue languages. Withal, a bundle of free software could
provide a viable alternative to commercial packages.
LAMP is thus a very reliable and widely used web application and development
platform that is freely available. It is a platform that enables the user to develop
and deploy simple as well as complex database driven websites on the server.
Several noteworthy advantages of LAMP are that it is low costing, reliable,
scalable and secure web applications. The best part about this technology is that it
can be used for websites of all kinds whether large or small.

Keynotes

Monday, August 24th, 2009

Keynote is a presentation software application developed as a part of the

iWork  productivity.

Create your presentation in Keynote, and you’ll be a hard act to follow. Powerful yet

easy-to-use tools and dazzling effects put the show in slideshow.
It presents beautifully.
Easy from the start.
Powerful graphics tools.
Animations and effects.
Flexible ways to present
Compatibility and sharing