Google - One Filter Multiple email addressess

January 23rd, 2010

Today I thought of adding multiple email addresses for one filter in Google.

We can acheive the requirement by two simple usages,

In from field type the addresses in the following manner.

1. ram@rajaramsystem.com OR kumar@rajaramsytem.com

2. {ram@rajaramsystem.com kumar@rajaramsystem.com}

If there is any options share your ideas.

 

Integrating Google Map in Word Press

December 30th, 2009

Instant Messaging Using Openfire

November 28th, 2009

Openfire is a instant messaging software - it is rich with lot of features. Openfire is adaptable to different to different user management scenerio.  Openfire uses a embedded database engine named HSQLDB. I want to share some words about HSQLDB.

HSQLDB (Hyper Structured Query Language Database) is a relational database management system written in Java. HSQLDB is based on the discontinued Hypersonic SQL Project.[1].

HSQLDB is available under a BSD license.

It has a JDBC driver and supports a large subset of SQL-92, SQL-99, and SQL:2003 standards.[2] It offers a fast,[3] small (less than 100 kilobytes in one version, around 600 kilobytes in the standard version) database engine which offers both in-memory and disk-based tables. Embedded and server modes are available.

Additionally, it includes tools such as a minimal web server, in-memory query and management tools (can be run as applets), and a number of demonstration examples. It can run on Java runtimes from version 1.1 upwards, including free Java runtimes such as Kaffe.

HSQLDB is currently being used as a database and persistence engine in many open source software projects, such as OpenOffice.org Base and the Standalone Roller Demo,[4] as well as in commercial products, such as Mathematica or InstallAnywhere (starting with version 8.0).

 

Windows WorkFlow Foundation.

October 13th, 2009

Work Flow System

The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules

Computer application contains a number of different ‘tasks’, ‘transactions’, ‘programs’ or ‘modules’, each of which performs a particular function. Sometimes the processing of one particular task is supposed to be followed by one or more other tasks in order to complete some higher process. For example, the task ‘Take Customer Order’ may have to be followed by ‘Get the amount from Customer’, ‘Pack Order’ and ‘Ship Order’. This higher process may have a name such as ‘Order Fulfillment’, but as you can see it cannot be handled by a single task and has to be broken down into its component parts.

Without a workflow system the processing of the component parts has to be handled manually, which is where mistakes can occur. Forgetting to get the amount from the customer or ship the order is not a good way to run a business.

With a Workflow system it is possible to define ‘Order Fulfillment’ as a workflow process, with ‘Get the amount from the Customer’, ‘Pack Order’ and ‘Ship Order’ as components of that process. When an instance (or ‘case’) of the workflow process is created the workflow engine will then take responsibility for dealing with each component in turn. These components may be executed automatically, or they may be directed to appear in someone’s inbox.

There can be two basic types of workflow:

  • Activity based - means that the processes, the workflows, are made of activities to be completed in order to get something done.
  • Entity based - means that the focus is set on a given document and the states it has to go through in order to be completed.

Windows Workflow Foundation (WF) is mainly used in supporting workflow management.

WF was first released with the .NET Framework 3.0 in 2006, then updated in the .NET Framework 3.5. These first two versions were useful, especially for independent software vendors (ISVs), but they haven’t become mainstream technologies for enterprise developers. With the version of WF that’s part of the .NET Framework 4, its creators aim to change this. A major goal of this latest release is to make WF a standard part of the programming toolkit for all .NET developers.

Reference for better understanding on the subject

http://www.tonymarston.net

http://msdn.microsoft.com/en-us/library/dd851337.aspx

My First Shell Script.

October 11th, 2009

Normally shells are interactive. It means shell accept command from you (via keyboard) and execute them. But if you use command one by one (sequence of ‘n’ number of commands) , the you can store this sequence of command to text file and tell the shell to execute this text file instead of entering the commands. This is know as shell script.

Shell script defined as:
Shell Script is series of command written in plain text file. Shell script is just like batch file is MS-DOS but have more power than the MS-DOS batch file.

To create a shell script type the following

$ vi first

You will get the vi editor, type the following script

# my first script
clear
echo “Knowledge is Power”
echo “Interesting to work in shell script”
echo “Number of user login : \c” ; who | wc -l
echo “Calendar”
cal
echo $HOME
exit 0

After exiting from the editor, we have to change the mode for executing the script.

chmod 755 first

Type

$ ./first

the shell script will get executed.

Ruby on Rails

October 11th, 2009

Ruby on Rails is a framework that make site as tier to develop, deploy and maintain web applications. It is the framework of choice for the implementation of a wide range of so-called Web2.0 applications. All Rails applications are implemented using the Model-View-Controller (MVC) architecture. Rails applications are written in Ruby, a modern, object-oriented scripting language. Ruby is concise without being unintelligibly terse—you can express ideas naturally and cleanly in Ruby code.

 

Another thing that developers found when they came to Rails was a strong philosophical underpinning.The design of Rails was driven by a couple of key concepts: DRY and convention over configuration. DRY stands for Don’tRepeatYourself—every piece of knowledge in a system should be expressed in just one place. Rails uses the power of Ruby to bring that to life.You’ll find very little duplication in a Rails application; you say what you need to say in one place—a place often suggested by the conventions of the MVC architecture—and then move on for programmers used toot her Web frameworks, where a simple change to the schema could involve them inhalf-a-dozen or more code changes, this was a revelation. Convention over configuration is crucial too. It means that Rails has sensible defaults for just about every aspect of knitting together your application. Follow the conventions and you can write a Rails application  using less code than a typical Java web application uses in XML configuration.

 

You can explore ruby on rails by downloading from http://rubyonrails.org/download

mxml - an introduction

August 23rd, 2009

MXML is a XML-based user interface markup language first introduced by Macromedia in March 2004. Application developers use MXML in combination with ActionScript to develop Rich Internet applications, with products such as Adobe Flex. MXML is an XML markup language that you use to lay out user interface components. You also use MXML to declaratively define nonvisual aspects of an application, such as access to data sources on the server and data bindings between user interface components and data sources on the server. Like HTML, MXML provides tags that define user interfaces.

MXML will seem very familiar if you have worked with HTML. However, MXML is more structured than HTML, and it provides a much richer tag set. For example, MXML includes tags for visual components such as data grids, trees, tab navigators, accordions, and menus, as well as nonvisual components that provide web service connections, data binding, and animation effects. You can also extend MXML with custom components that you reference as MXML tags.
One of the biggest differences between MXML and HTML is that MXML-defined applications are compiled into SWF files and rendered by Adobe® Flash® Player or Adobe® AIR™, which provides a richer and more dynamic user interface than page-based HTML applications.
You can write an MXML application in a single file or in multiple files. MXML also supports custom components written in MXML and ActionScript files.

Share Point Server 2010

August 1st, 2009

If you compare these two diagrams, what you see is that it becomes less about the technology capabilities (i.e. content management, collaboration, search, business intelligence) and more about how these technologies support the user or the business: communities, content, insights.

Does this mean there’s a big difference between SharePoint 2010 and SharePoint 2007? Time will tell. But if you watched the overview video, you’d see things have certainly improved in many instances. Here’s what we took away from the overview of SharePoint 2010.

Multi-Browser Support

Microsoft says they recognize the need to support multiple browsers such as Safari and FireFox. The video even demos SharePoint in FireFox, so you know it’s not all talk.

Ribbon

You first saw the introduction of the ribbon UI in Office 2007 and although it took a little getting use to, it grew on you. That ribbon UI is part of SharePoint 2010. It’s contextual, so it changes as required and it grays out the options in the ribbon that you may not have access to.

Of course, if you don’t like it, you can choose to use the old UI from SharePoint 2007.

Dialogs

Now SharePoint will have real dialog boxes, instead of redirects to another web page with your dialog box options. The background is grayed out when a dialog box pops up. Much more in tune with the way web applications work today.

Live Preview & Themes

The ability to set a theme for your look and feel within SharePoint is improved. Included is the ability to take your PowerPoint theme and upload and apply it to your SharePoint site.

If you are modifying a web page, you now have Live Preview capability, so you can see how the change will look before you actually accept it.

Silverlight

SharePoint 2010 comes with out of the box Silverlight web parts, making the inclusion of Silverlight apps much easier. Note the change to the how you can select new web parts for your pages, much improved

Empowering the Business

There are a couple of different ways to look at SharePoint 2010. Although the developer perspective is important, maybe the most critical is how it makes the lives of business users easier and lets them do more without the need for IT assistance.

Visio Integration

Use Visio 2010 for documenting and describing business processes? Now you can publish those diagrams directly to SharePoint with the back end connection remaining intact. So the view of the diagram is real time. What’s nice about this capability is that not everyone needs to have a license for Visio.

SharePoint Designer

It’s still free, but looks very much improved with new modeling capabilities and enhanced workflow.

Business Connectivity Services

The evolution of the BDC, the BCS is very much improved enabling you to connect Line of Business applications, web services and databases to SharePoint easily using the new SharePoint Designer, as well as Visual Studio 2010.

 

Clear History in Google Chrome

June 28th, 2009

1. Choose Customize and Control in Google Chrome.

2. Choose Clear Browing Data.

3. Choose Clear Browsing History.

4. It will clear the history of the browsing.

Sun Java System Access Manager 7.1- How Access ManagerWorks

June 27th, 2009

When AccessManager starts up, it initializes the AccessManager information tree with configuration data from various AccessManager service plug-ins including those for Authorization, Policy, Identity RepositoryManagement, and Service Configuration. When a browser sends an HTTP request for access to a protected resource, AccessManager immediately binds to the appropriate Identity Repository to obtain user information (which may include definitions for roles, realms, user IDs, and so forth). At the same time, a policy agent installed on the protected resource intercepts the request and examines it. If no session token is found, the policy agent contacts the AccessManager server which will then invoke the authentication and authorization processes. Figure 1–9 illustrates how policy agents protect the enterprise’s web servers by directing HTTP requests to a centralized AccessManager server for processing.

For more information visit the following link  http://dlc.sun.com/pdf/819-4669/819-4669.pdf