Monday, September 22, 2008

రెండు రెళ్ళు ఆరు: I wil Bet you sure love it...

రెండు రెళ్ళు ఆరు:

Monday, September 8, 2008

Next Generation Browser from Apple and Google

Hi,
Here comes the must awaited gen-X new Browser from google and apple called.. Google Chrome..

Read the specifications of it here......
http://www.google.com/googlebooks/chrome/

You can also download it from here..

Tuesday, August 5, 2008

A Windows Service, a simple walk through on the internet

Once I was assigned to wrote a windows service. So with the knowledge i have at that time, I started to write and faced a stream of issues while configuring and installing.

Then I searched in ineternet and found the listed three artilces were very useful when you are dealing with windows services..


From msdn site
1. Start Creating a windows service, lesson1
2. Which is better InstallUtil or a batch file, is upto you.
3. One more example from Internet.

Wednesday, July 30, 2008

The new Generation SEARCH engine.. Is it better than GOOGLE, our best for a long time..Chek this

Tom Costello, CEO of Cuil said that "The Web continues to grow at a fantastic rate and other search engines are unable to keep up with it,Our significant breakthroughs in search technology have enabled us to index much more of the Internet, placing nearly the entire Web at the fingertips of every user."

Stealth startup Cuil (pronounced "cool") is a next-generation search site that claims its index holds three times as many pages as Google, while requiring far fewer servers. Cuil co-founder and former Google project leader Anna Patterson told PC Magazine that Cuil's search index will debut with a 120 billion-page index, compared with Google's 40 billion out of the Internet's total of 140 billion pages.

By dividing different topics among different servers, Cuil can utilize far fewer servers than Google and return more relevant results, according to Patterson. Cuil's server farm can host the index on just $5 million worth of servers, while Google's smaller index requires hardware costing in the hundreds of millions. Queries to Cuil are routed to the pertinent server rather than through the whole server farm.

Cuil indexes pages based on relevance, rather than popularity based on link analysis, as Google does, and analyzes the context of the page and the concept behind queries. The site displays results in multiple columns with thumbnail images and tabs for result categories.

Patterson also claimed that Cuil provided more privacy than Google, as it doesn't gather any personally identifiable information on users or their search histories.

Cuil is available to the public at www.cuil.com

While searching BE CAREFUL about the spellings.

Here are my Findings.
I tried to search "fundamentalls of insurance domain" (Note that i have entered two "ll's") i got the spell check in google,
But i got the following message....

"No results were found for: fundamentalls of insurance domain
If you’ve checked your spelling, you could try using fewer or different keywords to broaden your search.

Still no luck? Send us your feedback: noresults@cuil.com "

So it has some pros and cons.
Let us see how it will survive in the industry against the GAINT GOOGLE .

Tuesday, July 22, 2008

Mobile PHONE sense, While having a phone please TRY to MAINTAIN these steps. It will be descent

Hi Guys,

Now-a-days there is no hand without a mobile phone.
Itz hard to find a HOME without TV, a gal without Boy Friend and a SWE without MOBILE.

But most of the times when I saw them how they were using their phones, will get irritation and frustration also.

A long back I have seen a video on YOUTUBE, showing an employee of a SW firm hitting another who is not picking his phone after so many rings while he is there in reach.


Please follow these stpes and avoid the inconvinience caused by YOU to the people around YOU.

1. Please use a low ring tone sound when YOU are in an audible range. YOU may bought your mobile for a high cost, and every body knows that YOU have so many features on it. But don't try to show them.

2. While on the move use Vibrate only profile, so that YOU can easily attend the call.

3. Never use YOUR mobile in MEETINGS, which leads a BAD impression on YOU.

4. Talk GENTLY. YOU may be in frustration, but don't show it on the phone.

5. Do not talk while YOUR mobile is on CHARGE.

Finally, as a common man every body likes to listen a soft sound(like a melody, rather a horrible sound or a music which is like irritated.)So, put a NICE melody ring tone at a low ringing sound and enjoy working....

If YOU follow these steps I am sure that many people will like YOU. Sure........

Friday, July 18, 2008

Here are SEVEN wonderful projects on MOSS 2007

Hi Dudes,

If you are a starter in Microsoft Office Share Server, then here is the cool link on how to start a project from scratch.

http://download.microsoft.com/download/0/2/f/02f0f661-88e1-43c2-b523-88d2e9e6802f/7%20Development%20Projects%20with%20the%202007%20Microsoft%20Office%20System%20and%20Windows%20SharePoint%20Services%202007.pdf

Thursday, July 3, 2008

MOSS 2007 Configuration Techniques

Dudes,
Here is a cool link on how to configure the different features in SharePoint Server 2007 for our needs.
Check out the link.

http://clintcherry.spaces.live.com/Blog/cns!AEC0DCBC460E45B9!535.entry

Sunday, June 15, 2008

One of the best VISAUL I have seen. Might be you have seen this. But be it practical. very good



Here is the Lead India advertisement on you tube. A very nice and must watch video.
Be an Indian and do as an Indian to make our India to a Great country.

Monday, June 2, 2008

Here is the link to update you in Blood Groups..

Hi Pals,
Please register to this site and be a part of SAVING LIVES.

++++ Donate Blood and Save Lives++++

Sunday, May 25, 2008

User Controls Vs Custom Controls, Looks similar. But here is the difference.

Hi,
Generally the programmer feels that the custom controls and user controls are similar in nature.
(Almost not exactly.)

But there are lot of differences between these two in nature and in execution.
Here are some cool links to have a look at them.

http://support.microsoft.com/kb/893667
http://steveorr.net/faq/UserCustom.aspx
http://www.oreilly.com/catalog/progaspdotnet/chapter/ch14.html

Tuesday, May 20, 2008

A Great and nice article about our ROLE MODEL

The man who went from being a small town boy in Tamil Nadu, to pioneering the science of Aeronautical Engineering to leading a country of millions into a future free of poverty and misery. The man who began his term as the president of India on July 25th, 2002, shall now move over to make way for another who, we hope, will lead India on in a manner befitting the standards set by A.P.J Abdul Kalam. Here we pay our tributes to the President of the Masses.

Thursday, April 10, 2008

Typical Page life cycle in ASP.Net 2.0

ASP.NET 2.0 Page Life Cycle - The lifetime of an ASP.NET page is filled with events. A series of processing steps takes place during this page life cycle. Following tasks are performed:* Initialization* Instantiation of controls* Restoration & Maintainance of State* Running Event Handlers* Rendering of data to the browserThe life cycle may be broken down into Stages and Events. The stages reflect the broad spectrum of tasks performed. The following stages take place1) Page Request - This is the first stage, before the page life cycle starts. Whenever a page is requested, ASP.NET detects whether the page is to be requested, parsed and compiled or whether the page can be cached from the system.2) Start - In this stage, properties such as Request and Response are set. Its also determined at this stage whether the request is a new request or old, and thus it sets the IsPostBack property in the Start stage of the page life cycle.3) Page Initialization - Each control of the page is assigned a unique identification ID. If there are themes, they are applied. Note that during the Page Initialization stage, neither postback data is loaded, nor any viewstate data is retrieved.4) Load - If current request is a postback, then control values are retrieved from their viewstate.5) Validation - The validate method of the validation controls is invoked. This sets the IsValid property of the validation control.6) PostBack Event Handling - Event handlers are invoked, in case the request is a postback.7) Rendering - Viewstate for the page is saved. Then render method for each control is called. A textwriter writes the output of the rendering stage to the output stream of the page's Response property.8) Unload - This is the last stage in the page life cycle stages. It is invoked when the page is completely rendered. Page properties like Respone and Request are unloaded.Note that each stage has its own events within it. These events may be used by developers to handle their code. Listed below are page events that are used more frequently. PreInit - Checks the IsPostBack property. To create or recreate dynamic controls. To set master pages dynamically. Gets and Sets profile propety values.Init - Raised after all controls are initialized, and skin properties are set. InitComplete - This event may be used, when we need to be sure that all initialization tasks are complete.PreLoad - If processing on a control or a page is required before the Load event.Load - invokes the OnLoad event on the page. The same is done for each child control on the page. May set properties of controls, create database connections.Control Events - These are the control specific events, such as button clicks, listbox item selects etc.LoadComplete - To execute tasks that require that the complete page has been loaded.PreRender - Some methods are called before the PreRenderEvent takes place, like EnsureChildControls, data bound controls that have a dataSourceId set also call the DataBind method.Each control of the page has a PreRender event. Developers may use the prerender event to make final changes to the controls before it is rendered to the page.SaveStateComplete - ViewState is saved before this event occurs. However, if any changes to the viewstate of a control is made, then this is the event to be used. It cannot be used to make changes to other properties of a control.Render - This is a stage, not an event. The page object invokes this stage on each control of the page. This actually means that the ASP.NET server control's HTML markup is sent to the browser. Unload - This event occurs for each control. It takes care of cleanup activities like wiping the database connectivities.

Reference :
http://dotnetuncle.com/Aspnet/71_page_life_cycle.aspx

Wednesday, April 9, 2008

How Garbage Collector will work in .Net and how to use it?

The most and one of the complex things to handle in .net is Garbage Collector(I feel). To find out more on these.........

Some of the best articles i have seen on Garbage Collector and how the GC(Garbage Collector) works in .net.

Very use ful links :
http://www.codeproject.com/KB/dotnet/gcbyleslie.aspx
http://www.csharphelp.com/archives2/archive297.html
http://msdn2.microsoft.com/en-us/library/0xy59wtx.aspx

Here are some tips on the frequently asked questions in Interviews.

A few days back when search for a quick review of topics in .net, i found this link is very useful.
I hope the same will help you for the quick reference.
With topic-wise........

http://dotnetuncle.com/

Sunday, March 30, 2008

Here is the full presentation on how to create a webservice

The buzz word around IT these days is Web Services. A web service is not a website that a human reads. It is not anything with which an end user would directly interact. A web service is a standard platform for building interoperable distributed applications. It allows you as a developer, to interact with other information providers without worrying about what they are running either at the backend or even their front-end. Take for example a company stock ticker that you may wish to have, say on your website or intranet. The data could possibly be coming from a major news site like MSN or NASDAQ. The way you would currently achieve this is either by buying access to their database or by ‘scraping’ their home page HTML for the relevant data and converting it into your format. Suppose they go ahead and change their web design, all the scraping code you would have written would be rendered useless. Even if you buy access into their system, they may be running a technology that is incompatible or too hard to work with your own.

Follow up the link for more information.

http://www.codeproject.com/KB/IP/intro2websvc.aspx

UDDI from W3Schools

What is UDDI
UDDI is a platform-independent framework for describing services, discovering businesses, and integrating business services by using the Internet.
UDDI stands for Universal Description, Discovery and Integration
UDDI is a directory for storing information about web services
UDDI is a directory of web service interfaces described by WSDL
UDDI communicates via SOAP
UDDI is built into the Microsoft .NET platform
What is UDDI Based On?
UDDI uses World Wide Web Consortium (W3C) and Internet Engineering Task Force (IETF) Internet standards such as XML, HTTP, and DNS protocols.
UDDI uses WSDL to describe interfaces to web services
Additionally, cross platform programming features are addressed by adopting SOAP, known as XML Protocol messaging specifications found at the W3C Web site.
UDDI Benefits
Any industry or businesses of all sizes can benefit from UDDI
Before UDDI, there was no Internet standard for businesses to reach their customers and partners with information about their products and services. Nor was there a method of how to integrate into each other's systems and processes. Problems the UDDI specification can help to solve:
Making it possible to discover the right business from the millions currently online
Defining how to enable commerce once the preferred business is discovered
Reaching new customers and increasing access to current customers
Expanding offerings and extending market reach
Solving customer-driven need to remove barriers to allow for rapid participation in the global Internet economy
Describing services and business processes programmatically in a single, open, and secure environment
How can UDDI be Used
If the industry published an UDDI standard for flight rate checking and reservation, airlines could register their services into an UDDI directory. Travel agencies could then search the UDDI directory to find the airline's reservation interface. When the interface is found, the travel agency can communicate with the service immediately because it uses a well-defined reservation interface.
Who is Supporting UDDI?
UDDI is a cross-industry effort driven by all major platform and software providers like Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP, and Sun, as well as a large community of marketplace operators, and e-business leaders.
Over 220 companies are members of the UDDI community.

For more info follow up this article.
http://www.w3schools.com/WSDL/wsdl_uddi.asp

Web Services Description Language (WSDL) 1.1

WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint. Related concrete endpoints are combined into abstract endpoints (services). WSDL is extensible to allow description of endpoints and their messages regardless of what message formats or network protocols are used to communicate, however, the only bindings described in this document describe how to use WSDL in conjunction with SOAP 1.1, HTTP GET/POST, and MIME.
Please follow up this article for more information.

http://www.w3.org/TR/wsdl

Here is the proffessional comparision and difference between C# and VB.Net

Hey,
I have been searching on web for a while on C# and VB.Net language differences.

I found these two articles were really useful.
Please follow up and find yourself in the comparision.

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
http://www.codeproject.com/KB/dotnet/vbnet_c__difference.aspx

Sunday, February 10, 2008

Sending Files in Chunks with MTOM Web Services and .NET 2.0

Send the files what ever you want from your application to any application.

In trying to keep up to speed with .NET 2.0, I decided to do a .NET 2.0 version of my Code Project article DIME Buffered Upload, which uses the DIME standard to transfer binary data over web services. The DIME approach is reasonably efficient, but the code is quite complex and I was keen to explore what .NET 2.0 had to offer. In this article, I use version 3.0 of the WSE (Web Service Enhancements), which is available for .NET 2.0 as an add-in, to provide a simpler and faster method of sending binary data in small chunks over HTTP web services.

The all you need for your questions and problems, here is the one deastination (For developers only..)

Hello Developers around me and also the world,
Please refer the following site for all your coding related queries and problems.

www.codeproject.com

And try to do some postings in , so that people like us will benefit from the knowledge.

Saturday, February 9, 2008

Have fun with web services.

Microsoft .NET marketing has created a huge hype about its Web Services. This is the first of two articles on Web Services. Here we will create a .NET Web Service using C#. We will look closely at the Discovery protocol, UDDI, and the future of the Web Services. In the next article, we will concentrate on consuming existing Web Services on multiple platforms (i.e., Web, WAP-enabled mobile phones, and windows applications).

What is a Web Service?
Web Services are a very general model for building applications and can be implemented for any operation system that supports communication over the Internet. Web Services use the best of component-based development and the Web. Component-base object models like Distributed Component Object Model (DCOM), Remote Method Invocation (RMI), and Internet Inter-Orb Protocol (IIOP) have been around for some time. Unfortunately all these models depend on an object-model-specific protocol. Web Services extend these models a bit further to communicate with the Simple Object Access Protocol (SOAP) and Extensible Markup Language (XML) to eradicate the object-model-specific protocol barrier.

Read more here at..

http://www.15seconds.com/issue/010430.htm and one more article at
http://www.15seconds.com/issue/010530.htm

Wednesday, January 16, 2008

Which is the BEST to Choose from VB.Net and C#.Net

Hi All,
Sorry for not updatting the blog for a few days.
And here is an interesting debate to start:
Which is the best language to choose from VB.Net and C#.Net.

As I have worked on C#.Net over 2+ years, just i started my work on VB.Net.
Anyways it is going smoothly.
But I want to start a debate on this, which is better.
Please write to me at: zulu.damodar@gmail.com
coz i want to share the information with you all.