Apr 17, 2008

Quote of the day!!!

Instead of judging, start accepting yourself
with all the imperfections, all the frailties,
all the mistakes, all the failures.
Don't ask yourself to be perfect.
That is simply asking something impossible,
and then you are feeling frustrated.
You are a human being.

Osho, 1931-1990
Indian Spiritual Teacher

Apr 11, 2008

Have a Goal

When you're not headed in any particular direction, that's where you'll end up arriving -- nowhere. When you have no specific goal in mind, that's what you'll end up accomplishing -- not much.

Sometimes it can be truly helpful and enlightening to wander without a clear destination and to explore new territory. Yet if that's all you ever do, all that enlightenment will never be put to use.

When you give yourself a clear, specific goal, your actions take on the power of purpose. That can help to make you more creative, resourceful, persistent and effective.

Set a couple of goals for today, and you become far more likely to get those things done. Powerful forces, some of which you may not even realize or understand, are set in motion by your intentions.

Before you start to move forward, decide for yourself exactly what it means to move forward. Before you begin to take action, be sure you know the reason for that action.

You'll accomplish much more when you clearly know what you intend to accomplish. Get a goal, and you'll make it happen.

Apr 9, 2008

Softpro Systems - Outcome of Board Meeting

Softpro Systems Ltd has informed BSE that the Board of Directors of the Company at its meeting held on April 07, 2008, inter alia, has considered and approved the below mentioned points:

1. Ratified of transfer of 24,97,870 fully paid equity shares constituting 41.64% in favour of M/s. Sahasra Investments (P) Ltd, Hyderabad as per the Share Purchase Agreement dated November 01, 2007 entered into between the erstwhile Promoters and the Incoming Management.

2. Approved the appointment of Shri. G Bala Reddy, Smt. G V Mary and Shri. G V Rao as Incoming Additional Directors of the Company.

3. Approved the resignation of following Directors, representing the erstwhile promoter group:

a) Shri. Krishna Chand Akkineni - Managing Director
b) Shri. Mallikarjuna Rao Akkineni - Executive Director
c) Dr. D Hanumanta Rao - Director
d) Dr. A G Rao - Director
e) Shri. A P Rao - Director

4. Approved the Change of Management in favour of Sahasra Investments Pvt Ltd and its Directors Shri. G Bala Reddy and Smt. G V Mary.

5. Appointed Shri. G Bala Reddy, the Representative Director of Sahasra Investments Pvt Ltd as the new Chairman of the Company.

Apr 8, 2008

Clock Ticking for Yahoo's Board of Directors

This weekend, Microsoft set a 3-week deadline for Yahoo! to respond to their buyout offer. In a letter to Yahoo's board Saturday, they warned that if a deal wasn't reached by April 26, Microsoft would launch a hostile takeover at a less attractive price.
CEO Steve Ballmer states "If we have not concluded an agreement within the next three weeks, we will be compelled to take our case directly to your shareholders, including the initiation of a proxy contest to elect an alternative slate of directors for the Yahoo board." He went on to state that "if we are forced to take an offer directly to your shareholders, that action will have an undesirable impact on the value of your company from our perspective which will be reflected in the terms of our proposal," he wrote.
Tick tock...tick tock...should be interesting to see the response!

Sun and MySQL: How It Stacks Up for Developers

Embracing an open-source model for Java technology, the Solaris Operating System, and other properties has made Sun Microsystems the world’s largest corporate contributor to the open-source community. MySQL, already the world's most popular open-source database, fills an important niche in Sun's software stack. Backed by Sun's reach and resources, MySQL is poised for even wider adoption. The result should benefit Sun, MySQL, the developer community, and enterprise customers both big and small.

Apr 4, 2008

Ugadi Shubhakankshalu


May this UGADI brings you all SUCCESS and LUCK to your life....

What is Web 2.0?

Web 2.0 is a trend in the use of World Wide Web technology and web design that aims to facilitate creativity, information sharing, and, most notably, collaboration among users. These concepts have led to the development and evolution of web-based communities and hosted services, such as social-networking sites, wikis, blogs, and folksonomies. The term became notable after the first O'Reilly Media Web 2.0 conference in 2004.[2][3] Although the term suggests a new version of the World Wide Web, it does not refer to an update to any technical specifications, but to changes in the ways software developers and end-users use webs.

According to Tim O'Reilly:
“ Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as platform, and an attempt to understand the rules for success on that new platform.[4] ”

Some technology experts, notably Tim Berners-Lee, have questioned whether one can use the term in a meaningful way, since many of the technology components of "Web 2.0" have existed since the early days of the Web

The sometimes complex and continually evolving technology infrastructure of Web 2.0 includes server-software, content-syndication, messaging-protocols, standards-oriented browsers with plugins and extensions, and various client-applications. The differing, yet complementary approaches of such elements provide Web 2.0 sites with information-storage, creation, and dissemination challenges and capabilities that go beyond what the public formerly expected in the environment of the so-called "Web 1.0".

Web 2.0 websites typically include some of the following features/techniques:
Cascading Style Sheets to aid in the separation of presentation and content Folksonomies (collaborative tagging, social classification, social indexing, and social tagging) Microformats extending pages with additional semantics REST and/or XML- and/or JSON-based APIs Rich Internet application techniques, often Ajax-based Semantically valid XHTML and HTML markup Syndication, aggregation and notification of data in RSS or Atom feeds mashups, merging content from different sources, client- and server-side Weblog-publishing tools wiki or forum software, etc., to support user-generated content

Apr 3, 2008

Assemblies are the building blocks of .NET Framework applications; they form the fundamental unit of deployment, version control, reuse, activation scoping, and security permissions. An assembly is a collection of types and resources that are built to work together and form a logical unit of functionality. An assembly provides the common language runtime with the information it needs to be aware of type implementations. To the runtime, a type does not exist outside the context of an assembly.Assemblies are a fundamental part of programming with the .NET Framework. An assembly performs the following functions:
· It contains code that the common language runtime executes. Microsoft intermediate language (MSIL) code in a portable executable (PE) file will not be executed if it does not have an associated assembly manifest. Note that each assembly can have only one entry point (that is, DllMain, WinMain, or Main).
· It forms a security boundary. An assembly is the unit at which permissions are requested and granted.
· It forms a type boundary. Every type's identity includes the name of the assembly in which it resides. A type called MyType loaded in the scope of one assembly is not the same as a type called MyType loaded in the scope of another assembly.
· It forms a reference scope boundary. The assembly's manifest contains assembly metadata that is used for resolving types and satisfying resource requests. It specifies the types and resources that are exposed outside the assembly. The manifest also enumerates other assemblies on which it depends.
· It forms a version boundary. The assembly is the smallest versionable unit in the common language runtime; all types and resources in the same assembly are versioned as a unit. The assembly's manifest describes the version dependencies you specify for any dependent assemblies.
· It forms a deployment unit. When an application starts, only the assemblies that the application initially calls must be present. Other assemblies, such as localization resources or assemblies containing utility classes, can be retrieved on demand. This allows applications to be kept simple and thin when first downloaded.
· It is the unit at which side-by-side execution is supported. Assemblies can be static or dynamic. Static assemblies can include .NET Framework types (interfaces and classes), as well as resources for the assembly (bitmaps, JPEG files, resource files, and so on). Static assemblies are stored on disk in PE files. You can also use the .NET Framework to create dynamic assemblies, which are run directly from memory and are not saved to disk before execution. You can save dynamic assemblies to disk after they have executed.There are several ways to create assemblies. You can use development tools, such as Visual Studio .NET, that you have used in the past to create .dll or .exe files. You can use tools provided in the .NET Framework SDK to create assemblies with modules created in other development environments. You can also use common language runtime APIs, such as Reflection.Emit, to create dynamic assemblies.

4. Is .NET a runtime service or a development platform?

It's both and actually a lot more. Microsoft .NET includes a new way of delivering software and services to businesses and consumers. A part of Microsoft.NET is the .NET Frameworks. The .NET frameworks SDK consists of two parts: the .NET common language runtime and the .NET class library. In addition, the SDK also includes command-line compilers for C#, C++, JScript, and VB. You use these compilers to build applications and components. These components require the runtime to execute so this is a development platform.

Mar 24, 2008

What methods are fired during the page load in ASP.NET?

 

 

Init() - when the page is instantiated

Load() - when the page is loaded into server memory

PreRender() - the brief moment before the page is displayed to the user as HTML

Unload() - when page finishes loading.